Changed ListService to use EfGenericDtoBase so it works with either normal or async Dtos