public virtual void SetStartPosition(Vector3 value) { SetProperty(ref _StartPosition, value, ref _StartPositionEvent, _StartPositionObservable); }