Design the subclasses better