private bool SaveCommand_CanExecute() { return !string.IsNullOrEmpty(UserVariableName) && !VariableHelper.VariableNameExists(CurrentProgram, CurrentSprite, UserVariableName); }