MultiDecoder improvements

Resolves #485. Resolves #896.
Yeah, that could easily iterate over the Orders array we should get rid of the map.