made optionMap private