To make adding new option easier, we decided to make the details of option struct private and hide it from public API. We provide functions to set individual option value.