diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m b/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
index c45c59e971e79efb617ad18af91e6ff85afc29ff..7a979ee9c158623871358bbec1b49ceb14657a5e 100644
--- a/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
+++ b/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
@@ -121,9 +121,10 @@ id ObjectFromJsonData(NSString *jsonDataString, NSError **error)
         if ([properties isKindOfClass: [NSDictionary class]])
             properties = [self propertiesArrayFromDictionaryOrError: &error];
 #endif
-
         if (error) {
             NSLog(@"Could not deserialize properties %@", error);
+        } else {
+            [self setPrimitiveValue: properties forKey: @"properties"];
         }
     }