final public static function instantiate (array $record)
	{
		$className 	= get_called_class();
		$object 	= new $className;
		foreach ($record as $attribute => $value):
			$object->$attribute = $value;
		endforeach;
		return $object;
	}
final public static function instantiate (array $record)
	{
		$className 	= get_called_class();
		$object 	= new $className;
		foreach ($record as $attribute => $value):
			$object->$attribute = $value;
		endforeach;
		return $object;
	}
final public static function instantiate ( array $ record ) { $ className = get_called_class ( ) ; $ object = new $ className ; foreach ( $ record as $ attribute => $ value ) : $ object -> $ attribute = $ value ; endforeach ; return $ object ; }
Instantiates a new record
@param array $record
@return object
Instantiates a new record