Part 4: In this stream, we start populating our application with data. We start by creating some simple business objects to store our data and bind our views to. Next, we create a simple service that is responsible for generating our email data. Once the service has been created, we register our service with our container so that we can inject it via the ctor of our ViewModels. We then start to modify our UI to use the Infragistics xamDataGrid to display our email data in the UI. Some refactoring had to be done to clean up some of those magic strings and make our code look pretty. We even use a technique to implement localization and Internationalization by using Resources.