Allow not overrided method to also be catchable on their own __CLASS__.
Revert back Substitute to work only inside the spec namespace & fixes an issue when a substitute doesn't have any namespace.