private GameObject _gameObject;        // you must create _gameObject

        // and set tranform.Postion  maybe you
        //   can use a method returned gameObject

        Instantiate(_gameObject, _gameObject.transform.position, Quaternion.identity);
 set => SetProperty(ref _gameObject, value);