/**
  * @param $name
  * @param array $properties
  * @param string $prefix
  * @return \CatLab\Validator\Models\Model
  */
 public static function make($name, array $properties, $prefix = null)
 {
     $model = new self($name);
     if ($prefix) {
         $model->setPrefix($prefix);
     }
     $model->processProperties($properties);
     return $model;
 }