public void UnjoinContainer(MockObject container, DateTime unjoinTime) { if (container == null || !Containers.ContainsKey(container.Uuid)) { return; } Containers.Remove(container.Uuid); container.UnjoinContainee(this, unjoinTime); LastUnjoinedTime = unjoinTime; UpdateObjectLastWrite(unjoinTime); }