/**
  * Used to load validation from the object map.
  *
  * @access public
  * @param boolean $reload Indicates if the schema validation rules should be
  * reloaded.
  */
 public function _loadValidation($reload= false) {
     if (!$this->_validationLoaded || $reload == true) {
         $validation= $this->xpdo->getValidationRules($this->_class);
         $this->_validationLoaded= true;
         foreach ($validation as $column => $rules) {
             foreach ($rules as $name => $rule) {
                 $parameters = array_diff($rule, array($rule['type'], $rule['rule']));
                 $this->addValidationRule($column, $name, $rule['type'], $rule['rule'], $parameters);
             }
         }
     }
 }