It seems like this would make more sense instead of having `whodunnit` and `_whodunnit`
```ruby
def whodunnit(whodunnit = PaperTrail.whodunnit)
  @whodunnit = whodunnit
  yield if block_given?
end