public function business_rules_validation( $section, $message, $source )
	{
		if ( ! $this->log ) return;
		$this->businessRulesViolationeWarning = true;
		$msg = sprintf( "[business rules] $message (Section %s - %s)", $section, $this->arrayToDescription( $source ) );
		$this->log->_announce( array( 'section' => $section, 'priority' => PEAR_LOG_WARNING, 'message' => $message, 'source' => $source ) );
		return $this->log->warning( $msg );
	}