DATACMNS-311 - TypeDiscoverer now also finds properties in type hierarchy.

We now also inspect the entire type hierarchy to lookup a property descriptor to inspect for read methods in case no field is found for a property.