public function validateAttribute($object, $attribute)
	{
		if (  ! SimpleWorkflowBehavior::isAttachedTo($object) ) {
			throw new WorkflowException('Validation error : the model does not have the SimpleWorkflowBehavior');
		}

		try {
			$scenarioList= $object->getScenarioSequence($object->$attribute);
		} catch (WorkflowException $e) {
			$object->addError($attribute, 'Workflow validation failed : '.$e->getMessage());
			$scenarioList = [];
		}

		if ( count($scenarioList) != 0 ) {
			foreach ($object->getValidators() as $validator) {
				foreach ($scenarioList as $scenario) {
					if ($this->_isActiveValidator($validator, $scenario)) {
						$validator->validateAttributes($object);
					}
				}
			}
		}
	}