Creates and sets an object value from its string representation.
The concrete object type registered for `key` must provide a `string-format` property.
| key |
a registered object key |
| value |
the object's string representation |