public ObjectEditor(Manager manager, Control control, EditorClosed saveCallback = null, BindingFlags bindingFlags = DefaultBindingFlags, int spacing = 16)
        {
            _control      = control;
            _manager      = manager;
            _bindingFlags = bindingFlags;
            _saveCallback = saveCallback;
            Spacing       = spacing;

            RegisterDefaultEditSystems();
        }
 protected internal virtual void OnEditorClosed(EditorEventArgs e)
 {
     EditorClosed?.Invoke(this, e);
 }