SuperObject as base class