Added blog post object oriented code with the view model - data provider...