Explicit dispose method detection

Fixes issue where an explicit definition of the `Dispose` method was not being picked up by Janitor.