Added class hierarchy, refactored datatype- and object-property-hierarchies, and substituted term IDs with human readable camel case names.