Adding factory inheritance for more concise mocks definition
Preparing new version