Allowing overriding the object constructor on ReflectionTypeAdapter. Created
an interface to type to that allows setter injection. Created a new instance
creator to return the instantiated object. Updated the ReflectionTypeAdapter
to check for nested objects.
Allowing overriding the object constructor on ReflectionTypeAdapter. Created an interface to type to that allows setter injection. Created a new instance creator to return the instantiated object. Updated the ReflectionTypeAdapter to check for nested objects.
Signed-off-by: Nate Brunette n@tebru.net