diff --git a/lib/passport-userapp/strategy.js b/lib/passport-userapp/strategy.js
index <HASH>..<HASH> 100644
--- a/lib/passport-userapp/strategy.js
+++ b/lib/passport-userapp/strategy.js
@@ -92,18 +92,6 @@ Strategy.prototype.authenticate = function (req, options) {
     }
 
     function parseProfile(userappUser) {
-    	/* Function to convert an object from 
-    	   value/override structure to a simple object */
-    	function fixObject(object) {
-    		for (var i in object) {
-    			object[i] = object[i].value;
-    		}
-    	}
-    	
-    	var permissions = fixObject(userappUser.permissions),
-	    properties = fixObject(userappUser.properties),
-	    features = fixObject(userappUser.features);
-    
         return {
             provider: 'userapp',
             id: userappUser.user_id,
@@ -116,9 +104,9 @@ Strategy.prototype.authenticate = function (req, options) {
             emails: [
                 { value: userappUser.email }
             ],
-            permissions: permissions,
-            features: features,
-            properties: properties,
+            permissions: userappUser.permissions,
+            features: userappUser.features,
+            properties: userappUser.properties,
             subscription: userappUser.subscription,
             lastLoginAt: userappUser.last_login_at,
             updatedAt: userappUser.updated_at,
Modified the user profile fields (see docs).