This is provided only for convenience; you don't have to extend this interface as long as your property delegate has methods with the same signatures.
R - the type of object which owns the delegated property.
T - the type of the property value.
Returns the value of the property for the given object.