private Object toResult(OStorageConfiguration configuration) {
OResultInternal result = new OResultInternal();
result.setProperty("charset", configuration.getCharset());
result.setProperty("clusterSelection", configuration.getClusterSelection());
result.setProperty("conflictStrategy", configuration.getConflictStrategy());
result.setProperty("dateFormat", configuration.getDateFormat());
result.setProperty("dateTimeFormat", configuration.getDateTimeFormat());
result.setProperty("localeCountry", configuration.getLocaleCountry());
result.setProperty("localeLanguage", configuration.getLocaleLanguage());
result.setProperty("recordSerializer", configuration.getRecordSerializer());
result.setProperty("timezone", String.valueOf(configuration.getTimeZone()));
result.setProperty("properties", toResult(configuration.getProperties()));
return result;
}