Removed unnecessary subclass constructors