Add optionAsValue key and renderElements()