List lines = address.getLines();
Person person = createFredFlintstone(address);
BeanProxy rootProxy = (BeanProxy) createProxy(person);
rootProxy.addListener(shallowListenerMock, false);
rootProxy.addListener(deepListenerMock, true);
Object value;
// Check that the first name proxy works.
OpaqueProxy firstNameProxy = (OpaqueProxy) rootProxy.getPropertyProxy(