Add setOption and modifyOption to Optional