Return an Optional<SelectOption> from getCurrentlySelectedOption (fixes #5)