Summary

Domain objects are simple and should not need to be mocked. It adds unnecessary additional complexity and dependencies. This is especially true when mocking final classes that rely on powermock