diff --git a/aggregation-manager-interface/src/main/protobuf/aggregationdata.model.proto b/aggregation-manager-interface/src/main/protobuf/aggregationdata.model.proto
index 3a7655d6165ab81ad5bcca1de825e2e5f1352a5d..786158432fd59b95b948167fc0d98dfebf30c6c9 100644
--- a/aggregation-manager-interface/src/main/protobuf/aggregationdata.model.proto
+++ b/aggregation-manager-interface/src/main/protobuf/aggregationdata.model.proto
@@ -41,24 +41,30 @@ message GrpcAggregationData {
   string status = 2;
   string eingangDatum = 3;
   string vorgangName = 4;
-  GrpcPayload payload = 5;
+  GrpcObject payload = 5;
 }
 
-message GrpcPayload {
+message GrpcObject {
   repeated GrpcProperty properties = 1;
 }
 
 message GrpcProperty {
   string key = 1;
+  GrpcElement value = 2;
+}
+
+message GrpcElement {
   oneof value {
-    string stringValue = 2;
-    GrpcPayload nestedPayload = 3;
-    GrpcValueList valueList = 4;
+    bool boolValue = 1;
+    int64 longValue = 2;
+    string stringValue = 3;
+    GrpcElementList listValue = 4;
+    GrpcObject objectValue = 5;
   }
 }
 
-message GrpcValueList {
-  repeated string values = 1;
+message GrpcElementList {
+  repeated GrpcElement elements = 1;
 }
 
 message GrpcSendAggregationDataResponse {}
\ No newline at end of file