Added support for extending constructors