Attr model, write protected attrs

* Added ability to forbid writing into attribute values from outside
Page class

* Merge page container functions into renderer
* Dropped deprecated page class