first draft implementation of typed nested objects
fixed conversions of typed nested objects
added tests for typed nested objects and fixed some final bugs
added some comments and missing files ;-)
removed unnecessary endless recursion protection