public void JoinContainer(MockObject container, DateTime joinTime) { if (container == null || Containers.ContainsKey(container.Uuid)) { return; } Containers[container.Uuid] = container; container.JoinContainee(this, joinTime); LastJoinedTime = joinTime; UpdateObjectLastWrite(joinTime); }