see next comment. addressed with removign dependency model onto service