Create generators for complex types
Create instance generators using previously created cached instances
Included real model to be used in tests