Complex types validation, mocks, tests.