function Replica.Identify(H)local J=""local V=true for H,i in pairs(H.Tags)do J=J..((V and""or"\059")..(tostring(H)..("\061"..tostring(i))))end return"\091\073\100\058"..(tostring(H.Id)..("\059\067\108\097\115\115\058"..(H.Class..("\059\084\097\103\115\058\123"..(J.."\125\093")))))end

function Replica:Identify() --> [string]
	local tag_string = ""
	local first_tag = true
	for tag_key, tag_val in pairs(self.Tags) do
		tag_string = tag_string .. (first_tag and "" or ";") .. tostring(tag_key) .. "=" .. tostring(tag_val)
	end
	return "[Id:" .. tostring(self.Id) .. ";Class:" .. self.Class .. ";Tags:{" .. tag_string .. "}]"
end
