Higher level of abstraction for services, interfaces, repositories, enabled mode Ioc container usage