Using this annotation it is possible to access fields by getter and setter types. Before this annotation can be
used, it needs to be installed with two types. The getter type must be defined in a single-method interface
with a single method that returns an
Object type and takes no arguments. The setter interface
must similarly return
void and take a single
Object argument. After installing these
interfaces with the
FieldProxy.Binder, this
binder needs to be registered with a
MethodDelegation before it can be used.