@nateabele `StaticObject` has a `respondsTo($method, $visibility)` so this cannot have a `respondsTo($object, $method, $visibility)`. Even if we could overwrite it we'd also be unable to check `respondsTo` on `Inspector` with a consistent api.

I'll look into getting rid of Reflection. Thoughts on dropping `private` support? I'm sure with just `is_callable()` and `method_exists()` we can determine just `public` and `protected` without `Reflection`.