function __set_state($array)
{
$descriptor = new ModelDescriptor($array['modelClass']);
$descriptor->primaryKey = $array['primaryKey'];
$descriptor->table = $array['table'];
$descriptor->relationships = $array['relationships'];
$descriptor->columns = $array['columns'];
$descriptor->properties = $array['properties'];
$descriptor->source = $array['source'];
$descriptor->attachedMethods = $array['attachedMethods'];
return $descriptor;
}