building nested objects with an instance of the represented_object build...

...er if necessary