diff --git a/src/inputs-ext/address/address.js b/src/inputs-ext/address/address.js
index 3050570..fa62147 100644
--- a/src/inputs-ext/address/address.js
+++ b/src/inputs-ext/address/address.js
@@ -61,11 +61,17 @@ $(function(){
         },
       
        /*
-        method for converting data before sent on server.
-        As jQuery correctly sends objects via ajax, you can just return value
+        converts value to string. 
+        It is used in internal comparing (not for sending to server).
        */
        value2str: function(value) {
-           return value;
+           var str = '';
+           if(value) {
+               for(var k in value) {
+                   str = str + k + ':' + value[k] + ';';  
+               }
+           }
+           return str;
        }, 
        
        /*