Subclass properly