Support for mappings to implicit interface implementation

Rationale: In my case I have an optimistic lock properties extracted to implicit interface implementation. This way I can create helpers to work with lockable objects and those support properties doesn't pollute entity's namespace.