To be honest, the greatest thing about this development pathway, is that all I have to do, for ForeignKeys is make sure I have the right web url.. for the OData service, and whammo. I can populate any control on a base object the same way. You can map these urls into a static helper tool, pass in your authorization header, or not, if you deploy via a mobile device framework and have a VPN.