As a developer: I want to be able to extend modules and use lazy pattern in methods.
Expected: When a extended module is being tested any execution of methods, with lazy pattern, must be a fresh execution.
Current: When a extended module is being tested any execution of methods, with lazy pattern, after the first execution returns the overwritten method.
As a developer: I want to be able to extend modules and use lazy pattern in methods. Expected: When a extended module is being tested any execution of methods, with lazy pattern, must be a fresh execution. Current: When a extended module is being tested any execution of methods, with lazy pattern, after the first execution returns the overwritten method.