I have a subset of data which relates to itself:
public class SomeDataObject { public int ID { get; set; } public int? ParentID { get; set; } public bool Delet