allowing New to return nil, if the given object is nil, null or undefined