Added implement to automatically convert a plain object model to a Model object so that template could get use of it, then View objects can accept plain object as its model property to be more convenient and testable
Implemented cart list in book store example