public static function getEnvironment($id) {
		if (!array_key_exists($id, self::$environments))
			throw new \InvalidArgumentException("Environment with ID $id does not exists");
		
		return self::$environments[$id];
	}