As discussed in #1157 we need to rethink how we generate the mapping methods for the nested non symmetric target properties.