Added subclasses and subsubclasses and tried to use tinytest