Prohibit instantiation of non derived Native, use Native::Object instead