set => SetProperty(ref _x, value);
get => new Quaternion(_x, _y, _z, _w);
get => new Vector3(_x, _y, _z);
get => new Vector2(_x, _y);
Set(ref _x, value) .AndNotifyPropertyChanged(nameof(Y))
HitPosition = new Vec3d(_x, _y, _z),
get => new Point(_x, _y);
get => new Vector4(_x, _y, _z, _w);