public static function __set_state($array) { $obj = new Definition($array['name']); $obj->initialize($array); return $obj; }