Add Response model

Add ResponseDecorator
Refactor views