И еще один вопрос по нормализации в set, может ее лучше в методе build делать? Не в каждом запросе используются все дефинишины, а сейчас объект дефинишина создается для каждого.
Ага, и в конфиге контейнера можно записать MyInterface::class => new ArrayDefinition(MyClass::class, [], ['setName()' => 'Vasya']) Зашибись возможность