AnnotatedObjectTransformer now allows null values and it also iterates
inherited fields appropiately; some revised tests