if you do not know about ITreenode’s purpose read this
I just came back from my friend Aristeidis home . Aris told me that he want me to have a look a his brand new AspxTreelistEditor and have also some cold beers we can drink .
After some beers Aris ask was telling me how he solved the circularReferences between parent child relation. Because ITreenode implementation is too simple or you are lazy to search for the best practice you possibly implement like Aris and I do it up to today. But today is different cause while exploring Devexpress sources I found DevExpress.Persistent.BaseImpl.HCategory that solves that problem
one more secret reveal !!!!