Rework the way we work with cache

Now, instead of memorizing arguments of services and calling them after, we memorize human-readable call form and map it to file path, which we manually load later - this is to work around inconsistencies with passed arguments, which made it impossible for reverence to find cached method calls for warStatisticMgr() service