object.__dict__ and other places have their hidden methods set to things like this:
object.__dict__
It's an internal type used for some callables, methods on built-in classes. It doesn't really matter why it is different than a function, or any other callable. You can invoke it as a method on the object just the same.