Introducing view decorators
Fixed nonexisting cache problem