Changed Type subclass constructors