В легковесе, параметр метода getKey в фабрике заставляет клиента порождать объект, передавать список простых типов для ключа в параметрах метода будет правильнее
Сервис поддержки клиентов работает на платформе UserEcho