/**
  * Function to get the vars back from var_export.
  * @param array $vars
  */
 public static function __set_state(array $vars = array())
 {
     $object = new self();
     foreach ($vars as $key => $var) {
         foreach ($object->attributeNames() as $attribute) {
             if ($key === $attribute) {
                 $object->{$attribute} = $var;
             }
         }
     }
     return $object;
 }