That's not a restriction you get with my library, but it's part of the normal OData approach. In general, I'm not convinced that exposing your whole data model via a web service is all that useful (but that's what you typically do with OData). Instead, I like the ability to have IQueryable web services for anything you might be returning.