Interacting with external data sources using the SharePoint 2010 Silverlight Client Object Model