protected void SubscribeToEditorState()
 {
     FreeEditorListener.SubscribeToStateChange(this);
 }
 protected void SubscribeToEditorUpdate()
 {
     FreeEditorListener.SubscribeToUpdate(this);
 }
 protected void UnsubscribeFromEditorUpdate()
 {
     FreeEditorListener.UnsubscribeFromUpdate(this);
 }
 protected void UnsubscribeFromEditorState()
 {
     FreeEditorListener.UnsubscribeFromStateChange(this);
 }