public override IEnumerable <Guid> GetIdsForAncestorQuery() { var list = new List <Guid>(); if (!DisplayParentId.Equals(Guid.Empty)) { list.Add(DisplayParentId); } else if (!ParentId.Equals(Guid.Empty)) { list.Add(ParentId); } else { list.Add(Id); } return(list); }