shouldn't you expect a ServiceCircularReferenceException