subclass without calling the constructor