Improvement/3.x/collection service refactor

MultiMap / Set / List seperated. 
ListService / SetService descends from CollectionService