Hierarchy support

This commit adds a PropertyHarvester that identifies not only the
properties in the current class but also in the super type(s), if any.

Relates to gh-1001