updating MapExtract documentation to specify return behavior and handling of non-existent map fields