Currently in our implementation we use the 'option' value. This is a string. However, if a developer calls this method directly, the 'value' argument can be any type of data.