Implemented isActionApplicable