disallow native constructors