There is post here that asks how to solve the circular reference error when returning a serialized object via EF4 CTP5. I ran into this same problem with a WCF web forms pr
Quick note: if you still face the exception remember getting rid of
.Include("NestedObject")
This way parent-child relationship will be gone as well as the exception