Struct defined in yaml uses map. It must use a list to be sure the correct order of members are read.