Made the mapping more flexible to also allow mapping to non-items, for example to create an array for a pulldown with ID indexes and composition value based on multiple object values.