added support for class hierarchies (sti and abstract-class based)
Merge pull request #96 from witlessbird/class_hierarchies

added support for class hierarchies (sti and abstract-class based)