function DataStoreStage.AddSavingCallback(l,C)assert(type(C)=="\102\117\110\099\116\105\111\110","\066\097\100 \099\097\108\108\098\097\099\107")table.insert(l._savingCallbacks,C)return function()l:RemoveSavingCallback(C)end end

function DataStoreStage:AddSavingCallback(callback)
	assert(type(callback) == "function", "Bad callback")

	table.insert(self._savingCallbacks, callback)

	return function()
		self:RemoveSavingCallback(callback)
	end
end
