public function __construct(Model $model)
{
$this->model = $model;
$this->record = new Errors($this->model);
$this->klass = Reflections::instance()->get(get_class($this->model));
$this->validators = array_intersect(array_keys($this->klass->getStaticProperties()), self::$VALIDATION_FUNCTIONS);
}