refactor: UserIOFigure > ValidateCommand