Option builder to support enums