public override void OnEnter(UIController controller, ExpressionUI previousUI)
        {
            _deletionList.Clear();
            _parameterList.Clear();

            _controller = controller;
            _deletionHolder.Display(false);
            _toDelete               = new Dictionary <IAnimationDefinition, ObjectField>();
            _dataRow                = controller.Assets.AvatarParameterDataRow;
            _messages               = controller.Messages;
            _deleteButton.clicked  += DeleteObjects;
            Undo.undoRedoPerformed -= UndoRedoPerformed;
            Undo.undoRedoPerformed += UndoRedoPerformed;
            BuildLayout(controller.ExpressionInfo);
            ErrorValidate(controller.ExpressionInfo);
        }