public static function getInstance()
	{
		$calledClass = get_called_class();
		$registry = Registry::getInstance();

		return isset($registry[$calledClass]) ?
			$registry[$calledClass] :
			($registry[$calledClass] = new $calledClass());
	}