zavedeni DI containeru, architektura services, dto