Inside your object you can do:
if (FieldManager.FieldExists(ChildProperty))
and that will tell you if that child property has been loaded with an object or not.
Same code on .NET as SL for this sort of thing.
Copyright (c) Marimer LLC