Allow defining a resource a property reference

#227
> We can simplify this by doing:

No, because we need ``wrapper_method_on_entity == TRUE`` only when the resource is defined as property. If it's a field, it should be ``FALSE``