I have issues on reverse mapping multiple properties back to complex objects, even with custom value resolvers.
Here are the persistence model: