@hardworm А когда "хорошая архитектура" была про экономию кода?
Это всегда "нужный код" + "несколько слоев обвязки".