Added support for native constructors