DecodeObj: toMap argument, upgraded return