[refactoring] disallowed write access to an invocation report outside of context