private set => SetProperty(ref m_Position, value);
 set => SwapAction(ref m_Position, value, m_ActionsHooked, actionCallback);