Julian (and Rogerio), Is there any reason why we can't make getAsObject also call format(value.toString())?
Currently, this is only an output converter. I'd also like it work as an input converter as well unless there's an objection. As an inputconverter, I'll probably drop the elipses, though.

