function ServiceBag.CreateScope(I)local J=ServiceBag.new(I)I:_addServiceType(J)I._maid[J]=J._destroying:Connect(function()I._maid[J]=nil I._services[J]=nil end)return J end

function ServiceBag:CreateScope()
	local provider = ServiceBag.new(self)

	self:_addServiceType(provider)

	-- Remove from parent provider
	self._maid[provider] = provider._destroying:Connect(function()
		self._maid[provider] = nil
		self._services[provider] = nil
	end)

	return provider
end
