Commands call beforeDoAction from data-control. 
Validation check moved in isActionAllowed