Instead of using a mock object faking an object will now return a patch object.
Faking an object with incomplete implementation will now replace all methods with a fake that raises a NotImplementedError.