protected virtual void AddParent(MockObject parent, DateTime updateTime, bool relationshipOnChild) { if (parent == null || Parents.ContainsKey(parent.Uuid)) { return; } Parents[parent.Uuid] = parent; parent.AddChild(this, updateTime, relationshipOnChild); if (relationshipOnChild) { UpdateObjectLastWrite(updateTime); } }