Allows the definition of a customized whodunnit in a small scope

It's very useful when you want to define who is responsible to change some object and don't considering the global scope or request scope.