virtual constructors Polymorphic Methods
virtual overriding Polymorphic Methods
class constructors Polymorphic Methods