More refactoring, more interfaces

Ref EZP-22438
Implemented IdentifierValueBuilder::in()