EditSession : implement OptionsProvider w/ tests