Mockables has method to clear it’s mocks
Make essential method into templates that raise if not implemented
Move exceptions and mockablities into own file