Я хочу вообще отказаться от constructor injection в пользу setter injection, чтобы избежать проблемы с наследниками и несовместимым `create`. Будет, по крайней мере, последовательно.