Decoupling the Model from the Framework

Decoupling the Model from the Framework