public BaseItem Serialize(int offset) { BaseItem into = serialize(offset); into.Identifier = Identifier; if (!IsTopParent()) { into.UpperIdentifier = Parent.Identifier; } into.Updated = Updated.AddMilliseconds(offset); into.DateCreated = DateCreated.AddMilliseconds(offset); return(into); }