- [x] lazy loading of some heavy class properties - [x] cache repeating calls to checkAllowedView method in one page requests - [x] don't use mixes for modules which don't support mixes - [x] don't access DB to get options which aren't found in cache, since all options are already in cache - [x] additional DB caches