Aggregator is decoupled by using model & DAo instances