When you want to eagerly-load navigation-properties with ADO.NET Entity-Framework, you use the ObjectQuery(T).Include method, which takes one argument 'path' typed String. I often find myself changing my database and model by adding / removing / renaming properties or other fields, and I don't realize that an exception thrown in one lonesome window is because of thes changes, all because only hard-coded strings are supported! So I decided to make my own Include implementation, and thanks...