[fix] replace the StringMap by a list since in some case the insertion order must be respected (i.e. orderby)