more explicit DataExchange::CheckedConverter<Characters::String, ...> specailizaitons - MUST find a better way!