adaptating SXMapDescription with SXDecoder