diff --git a/ModeliRpc.proto b/ModeliRpc.proto
index 6fce69140be74ef33b32ce53304036fd0ad290fb..80695604b96aae6732ffb6c7da21428cc269d27f 100644
--- a/ModeliRpc.proto
+++ b/ModeliRpc.proto
@@ -178,10 +178,10 @@ message NewValuesRequest {}
 
 message NewValuesResponse {
     double timestamp = 1;
-    IntValues intValues = 2;
-    RealValues realValues = 3;
-    BoolValues boolValues = 4;
-    StringValues stringValues = 5;
+    IntValues int_values = 2;
+    RealValues real_values = 3;
+    BoolValues bool_values = 4;
+    StringValues string_values = 5;
     string instance_name = 6;
 }
 
diff --git a/ModeliRpc_Cpp/ModeliRpc.pb.cc b/ModeliRpc_Cpp/ModeliRpc.pb.cc
index 7cbea6b5036e41137dddb1a851523fb920befe03..10aaf4f73382f5425357943c940c61a8bad124f6 100644
--- a/ModeliRpc_Cpp/ModeliRpc.pb.cc
+++ b/ModeliRpc_Cpp/ModeliRpc.pb.cc
@@ -1089,10 +1089,10 @@ const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUT
   ~0u,  // no _oneof_case_
   ~0u,  // no _weak_field_map_
   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, timestamp_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, intvalues_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, realvalues_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, boolvalues_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, stringvalues_),
+  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, int_values_),
+  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, real_values_),
+  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, bool_values_),
+  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, string_values_),
   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::NewValuesResponse, instance_name_),
   ~0u,  // no _has_bits_
   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::ModeliRpc::LogRequest, _internal_metadata_),
@@ -1242,46 +1242,46 @@ void AddDescriptorsImpl() {
       "stance_name\030\001 \001(\t\022\'\n\006values\030\002 \001(\0132\027.Mode"
       "liRpc.StringValues\":\n\021SetStringResponse\022"
       "%\n\006status\030\001 \001(\0162\025.ModeliRpc.Fmi2Status\"\022"
-      "\n\020NewValuesRequest\"\353\001\n\021NewValuesResponse"
-      "\022\021\n\ttimestamp\030\001 \001(\001\022\'\n\tintValues\030\002 \001(\0132\024"
-      ".ModeliRpc.IntValues\022)\n\nrealValues\030\003 \001(\013"
-      "2\025.ModeliRpc.RealValues\022)\n\nboolValues\030\004 "
-      "\001(\0132\025.ModeliRpc.BoolValues\022-\n\014stringValu"
-      "es\030\005 \001(\0132\027.ModeliRpc.StringValues\022\025\n\rins"
-      "tance_name\030\006 \001(\t\"\014\n\nLogRequest\"\\\n\013LogRes"
-      "ponse\022\025\n\rinstance_name\030\001 \001(\t\022%\n\006status\030\002"
-      " \001(\0162\025.ModeliRpc.Fmi2Status\022\017\n\007message\030\003"
-      " \001(\t*o\n\nFmi2Status\022\013\n\007FMI2_OK\020\000\022\020\n\014FMI2_"
-      "WARNING\020\001\022\020\n\014FMI2_DISCARD\020\002\022\016\n\nFMI2_ERRO"
-      "R\020\003\022\016\n\nFMI2_FATAL\020\004\022\020\n\014FMI2_PENDING\020\0052\317\007"
-      "\n\rModeliBackend\0227\n\004Play\022\026.ModeliRpc.Play"
-      "Request\032\027.ModeliRpc.PlayResponse\022C\n\010Play"
-      "Fast\022\032.ModeliRpc.PlayFastRequest\032\033.Model"
-      "iRpc.PlayFastResponse\022:\n\005Pause\022\027.ModeliR"
-      "pc.PauseRequest\032\030.ModeliRpc.PauseRespons"
-      "e\0227\n\004Stop\022\026.ModeliRpc.StopRequest\032\027.Mode"
-      "liRpc.StopResponse\022\?\n\006AddFmu\022\030.ModeliRpc"
-      ".AddFmuRequest\032\031.ModeliRpc.AddFmuRespons"
-      "e(\001\022F\n\tRemoveFmu\022\033.ModeliRpc.RemoveFmuRe"
-      "quest\032\034.ModeliRpc.RemoveFmuResponse\022U\n\016A"
-      "ddChannelLink\022 .ModeliRpc.AddChannelLink"
-      "Request\032!.ModeliRpc.AddChannelLinkRespon"
-      "se\022^\n\021RemoveChannelLink\022#.ModeliRpc.Remo"
-      "veChannelLinkRequest\032$.ModeliRpc.RemoveC"
-      "hannelLinkResponse\022=\n\006SetInt\022\030.ModeliRpc"
-      ".SetIntRequest\032\031.ModeliRpc.SetIntRespons"
-      "e\022@\n\007SetReal\022\031.ModeliRpc.SetRealRequest\032"
-      "\032.ModeliRpc.SetRealResponse\022@\n\007SetBool\022\031"
-      ".ModeliRpc.SetBoolRequest\032\032.ModeliRpc.Se"
-      "tBoolResponse\022F\n\tSetString\022\033.ModeliRpc.S"
-      "etStringRequest\032\034.ModeliRpc.SetStringRes"
-      "ponse\022H\n\tNewValues\022\033.ModeliRpc.NewValues"
-      "Request\032\034.ModeliRpc.NewValuesResponse0\001\022"
-      "6\n\003Log\022\025.ModeliRpc.LogRequest\032\026.ModeliRp"
-      "c.LogResponse0\001b\006proto3"
+      "\n\020NewValuesRequest\"\357\001\n\021NewValuesResponse"
+      "\022\021\n\ttimestamp\030\001 \001(\001\022(\n\nint_values\030\002 \001(\0132"
+      "\024.ModeliRpc.IntValues\022*\n\013real_values\030\003 \001"
+      "(\0132\025.ModeliRpc.RealValues\022*\n\013bool_values"
+      "\030\004 \001(\0132\025.ModeliRpc.BoolValues\022.\n\rstring_"
+      "values\030\005 \001(\0132\027.ModeliRpc.StringValues\022\025\n"
+      "\rinstance_name\030\006 \001(\t\"\014\n\nLogRequest\"\\\n\013Lo"
+      "gResponse\022\025\n\rinstance_name\030\001 \001(\t\022%\n\006stat"
+      "us\030\002 \001(\0162\025.ModeliRpc.Fmi2Status\022\017\n\007messa"
+      "ge\030\003 \001(\t*o\n\nFmi2Status\022\013\n\007FMI2_OK\020\000\022\020\n\014F"
+      "MI2_WARNING\020\001\022\020\n\014FMI2_DISCARD\020\002\022\016\n\nFMI2_"
+      "ERROR\020\003\022\016\n\nFMI2_FATAL\020\004\022\020\n\014FMI2_PENDING\020"
+      "\0052\317\007\n\rModeliBackend\0227\n\004Play\022\026.ModeliRpc."
+      "PlayRequest\032\027.ModeliRpc.PlayResponse\022C\n\010"
+      "PlayFast\022\032.ModeliRpc.PlayFastRequest\032\033.M"
+      "odeliRpc.PlayFastResponse\022:\n\005Pause\022\027.Mod"
+      "eliRpc.PauseRequest\032\030.ModeliRpc.PauseRes"
+      "ponse\0227\n\004Stop\022\026.ModeliRpc.StopRequest\032\027."
+      "ModeliRpc.StopResponse\022\?\n\006AddFmu\022\030.Model"
+      "iRpc.AddFmuRequest\032\031.ModeliRpc.AddFmuRes"
+      "ponse(\001\022F\n\tRemoveFmu\022\033.ModeliRpc.RemoveF"
+      "muRequest\032\034.ModeliRpc.RemoveFmuResponse\022"
+      "U\n\016AddChannelLink\022 .ModeliRpc.AddChannel"
+      "LinkRequest\032!.ModeliRpc.AddChannelLinkRe"
+      "sponse\022^\n\021RemoveChannelLink\022#.ModeliRpc."
+      "RemoveChannelLinkRequest\032$.ModeliRpc.Rem"
+      "oveChannelLinkResponse\022=\n\006SetInt\022\030.Model"
+      "iRpc.SetIntRequest\032\031.ModeliRpc.SetIntRes"
+      "ponse\022@\n\007SetReal\022\031.ModeliRpc.SetRealRequ"
+      "est\032\032.ModeliRpc.SetRealResponse\022@\n\007SetBo"
+      "ol\022\031.ModeliRpc.SetBoolRequest\032\032.ModeliRp"
+      "c.SetBoolResponse\022F\n\tSetString\022\033.ModeliR"
+      "pc.SetStringRequest\032\034.ModeliRpc.SetStrin"
+      "gResponse\022H\n\tNewValues\022\033.ModeliRpc.NewVa"
+      "luesRequest\032\034.ModeliRpc.NewValuesRespons"
+      "e0\001\0226\n\003Log\022\025.ModeliRpc.LogRequest\032\026.Mode"
+      "liRpc.LogResponse0\001b\006proto3"
   };
   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
-      descriptor, 3063);
+      descriptor, 3067);
   ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
     "ModeliRpc.proto", &protobuf_RegisterTypes);
 }
@@ -9183,13 +9183,13 @@ void NewValuesRequest::InternalSwap(NewValuesRequest* other) {
 // ===================================================================
 
 void NewValuesResponse::InitAsDefaultInstance() {
-  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->intvalues_ = const_cast< ::ModeliRpc::IntValues*>(
+  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->int_values_ = const_cast< ::ModeliRpc::IntValues*>(
       ::ModeliRpc::IntValues::internal_default_instance());
-  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->realvalues_ = const_cast< ::ModeliRpc::RealValues*>(
+  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->real_values_ = const_cast< ::ModeliRpc::RealValues*>(
       ::ModeliRpc::RealValues::internal_default_instance());
-  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->boolvalues_ = const_cast< ::ModeliRpc::BoolValues*>(
+  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->bool_values_ = const_cast< ::ModeliRpc::BoolValues*>(
       ::ModeliRpc::BoolValues::internal_default_instance());
-  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->stringvalues_ = const_cast< ::ModeliRpc::StringValues*>(
+  ::ModeliRpc::_NewValuesResponse_default_instance_._instance.get_mutable()->string_values_ = const_cast< ::ModeliRpc::StringValues*>(
       ::ModeliRpc::StringValues::internal_default_instance());
 }
 #if !defined(_MSC_VER) || _MSC_VER >= 1900
@@ -9218,25 +9218,25 @@ NewValuesResponse::NewValuesResponse(const NewValuesResponse& from)
   if (from.instance_name().size() > 0) {
     instance_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.instance_name_);
   }
-  if (from.has_intvalues()) {
-    intvalues_ = new ::ModeliRpc::IntValues(*from.intvalues_);
+  if (from.has_int_values()) {
+    int_values_ = new ::ModeliRpc::IntValues(*from.int_values_);
   } else {
-    intvalues_ = NULL;
+    int_values_ = NULL;
   }
-  if (from.has_realvalues()) {
-    realvalues_ = new ::ModeliRpc::RealValues(*from.realvalues_);
+  if (from.has_real_values()) {
+    real_values_ = new ::ModeliRpc::RealValues(*from.real_values_);
   } else {
-    realvalues_ = NULL;
+    real_values_ = NULL;
   }
-  if (from.has_boolvalues()) {
-    boolvalues_ = new ::ModeliRpc::BoolValues(*from.boolvalues_);
+  if (from.has_bool_values()) {
+    bool_values_ = new ::ModeliRpc::BoolValues(*from.bool_values_);
   } else {
-    boolvalues_ = NULL;
+    bool_values_ = NULL;
   }
-  if (from.has_stringvalues()) {
-    stringvalues_ = new ::ModeliRpc::StringValues(*from.stringvalues_);
+  if (from.has_string_values()) {
+    string_values_ = new ::ModeliRpc::StringValues(*from.string_values_);
   } else {
-    stringvalues_ = NULL;
+    string_values_ = NULL;
   }
   timestamp_ = from.timestamp_;
   // @@protoc_insertion_point(copy_constructor:ModeliRpc.NewValuesResponse)
@@ -9244,9 +9244,9 @@ NewValuesResponse::NewValuesResponse(const NewValuesResponse& from)
 
 void NewValuesResponse::SharedCtor() {
   instance_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  ::memset(&intvalues_, 0, static_cast<size_t>(
+  ::memset(&int_values_, 0, static_cast<size_t>(
       reinterpret_cast<char*>(&timestamp_) -
-      reinterpret_cast<char*>(&intvalues_)) + sizeof(timestamp_));
+      reinterpret_cast<char*>(&int_values_)) + sizeof(timestamp_));
   _cached_size_ = 0;
 }
 
@@ -9257,10 +9257,10 @@ NewValuesResponse::~NewValuesResponse() {
 
 void NewValuesResponse::SharedDtor() {
   instance_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  if (this != internal_default_instance()) delete intvalues_;
-  if (this != internal_default_instance()) delete realvalues_;
-  if (this != internal_default_instance()) delete boolvalues_;
-  if (this != internal_default_instance()) delete stringvalues_;
+  if (this != internal_default_instance()) delete int_values_;
+  if (this != internal_default_instance()) delete real_values_;
+  if (this != internal_default_instance()) delete bool_values_;
+  if (this != internal_default_instance()) delete string_values_;
 }
 
 void NewValuesResponse::SetCachedSize(int size) const {
@@ -9293,22 +9293,22 @@ void NewValuesResponse::Clear() {
   (void) cached_has_bits;
 
   instance_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  if (GetArenaNoVirtual() == NULL && intvalues_ != NULL) {
-    delete intvalues_;
+  if (GetArenaNoVirtual() == NULL && int_values_ != NULL) {
+    delete int_values_;
   }
-  intvalues_ = NULL;
-  if (GetArenaNoVirtual() == NULL && realvalues_ != NULL) {
-    delete realvalues_;
+  int_values_ = NULL;
+  if (GetArenaNoVirtual() == NULL && real_values_ != NULL) {
+    delete real_values_;
   }
-  realvalues_ = NULL;
-  if (GetArenaNoVirtual() == NULL && boolvalues_ != NULL) {
-    delete boolvalues_;
+  real_values_ = NULL;
+  if (GetArenaNoVirtual() == NULL && bool_values_ != NULL) {
+    delete bool_values_;
   }
-  boolvalues_ = NULL;
-  if (GetArenaNoVirtual() == NULL && stringvalues_ != NULL) {
-    delete stringvalues_;
+  bool_values_ = NULL;
+  if (GetArenaNoVirtual() == NULL && string_values_ != NULL) {
+    delete string_values_;
   }
-  stringvalues_ = NULL;
+  string_values_ = NULL;
   timestamp_ = 0;
   _internal_metadata_.Clear();
 }
@@ -9337,48 +9337,48 @@ bool NewValuesResponse::MergePartialFromCodedStream(
         break;
       }
 
-      // .ModeliRpc.IntValues intValues = 2;
+      // .ModeliRpc.IntValues int_values = 2;
       case 2: {
         if (static_cast< ::google::protobuf::uint8>(tag) ==
             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
-               input, mutable_intvalues()));
+               input, mutable_int_values()));
         } else {
           goto handle_unusual;
         }
         break;
       }
 
-      // .ModeliRpc.RealValues realValues = 3;
+      // .ModeliRpc.RealValues real_values = 3;
       case 3: {
         if (static_cast< ::google::protobuf::uint8>(tag) ==
             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
-               input, mutable_realvalues()));
+               input, mutable_real_values()));
         } else {
           goto handle_unusual;
         }
         break;
       }
 
-      // .ModeliRpc.BoolValues boolValues = 4;
+      // .ModeliRpc.BoolValues bool_values = 4;
       case 4: {
         if (static_cast< ::google::protobuf::uint8>(tag) ==
             static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
-               input, mutable_boolvalues()));
+               input, mutable_bool_values()));
         } else {
           goto handle_unusual;
         }
         break;
       }
 
-      // .ModeliRpc.StringValues stringValues = 5;
+      // .ModeliRpc.StringValues string_values = 5;
       case 5: {
         if (static_cast< ::google::protobuf::uint8>(tag) ==
             static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
-               input, mutable_stringvalues()));
+               input, mutable_string_values()));
         } else {
           goto handle_unusual;
         }
@@ -9432,28 +9432,28 @@ void NewValuesResponse::SerializeWithCachedSizes(
     ::google::protobuf::internal::WireFormatLite::WriteDouble(1, this->timestamp(), output);
   }
 
-  // .ModeliRpc.IntValues intValues = 2;
-  if (this->has_intvalues()) {
+  // .ModeliRpc.IntValues int_values = 2;
+  if (this->has_int_values()) {
     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      2, *this->intvalues_, output);
+      2, *this->int_values_, output);
   }
 
-  // .ModeliRpc.RealValues realValues = 3;
-  if (this->has_realvalues()) {
+  // .ModeliRpc.RealValues real_values = 3;
+  if (this->has_real_values()) {
     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      3, *this->realvalues_, output);
+      3, *this->real_values_, output);
   }
 
-  // .ModeliRpc.BoolValues boolValues = 4;
-  if (this->has_boolvalues()) {
+  // .ModeliRpc.BoolValues bool_values = 4;
+  if (this->has_bool_values()) {
     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      4, *this->boolvalues_, output);
+      4, *this->bool_values_, output);
   }
 
-  // .ModeliRpc.StringValues stringValues = 5;
-  if (this->has_stringvalues()) {
+  // .ModeliRpc.StringValues string_values = 5;
+  if (this->has_string_values()) {
     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      5, *this->stringvalues_, output);
+      5, *this->string_values_, output);
   }
 
   // string instance_name = 6;
@@ -9485,32 +9485,32 @@ void NewValuesResponse::SerializeWithCachedSizes(
     target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(1, this->timestamp(), target);
   }
 
-  // .ModeliRpc.IntValues intValues = 2;
-  if (this->has_intvalues()) {
+  // .ModeliRpc.IntValues int_values = 2;
+  if (this->has_int_values()) {
     target = ::google::protobuf::internal::WireFormatLite::
       InternalWriteMessageToArray(
-        2, *this->intvalues_, deterministic, target);
+        2, *this->int_values_, deterministic, target);
   }
 
-  // .ModeliRpc.RealValues realValues = 3;
-  if (this->has_realvalues()) {
+  // .ModeliRpc.RealValues real_values = 3;
+  if (this->has_real_values()) {
     target = ::google::protobuf::internal::WireFormatLite::
       InternalWriteMessageToArray(
-        3, *this->realvalues_, deterministic, target);
+        3, *this->real_values_, deterministic, target);
   }
 
-  // .ModeliRpc.BoolValues boolValues = 4;
-  if (this->has_boolvalues()) {
+  // .ModeliRpc.BoolValues bool_values = 4;
+  if (this->has_bool_values()) {
     target = ::google::protobuf::internal::WireFormatLite::
       InternalWriteMessageToArray(
-        4, *this->boolvalues_, deterministic, target);
+        4, *this->bool_values_, deterministic, target);
   }
 
-  // .ModeliRpc.StringValues stringValues = 5;
-  if (this->has_stringvalues()) {
+  // .ModeliRpc.StringValues string_values = 5;
+  if (this->has_string_values()) {
     target = ::google::protobuf::internal::WireFormatLite::
       InternalWriteMessageToArray(
-        5, *this->stringvalues_, deterministic, target);
+        5, *this->string_values_, deterministic, target);
   }
 
   // string instance_name = 6;
@@ -9548,32 +9548,32 @@ size_t NewValuesResponse::ByteSizeLong() const {
         this->instance_name());
   }
 
-  // .ModeliRpc.IntValues intValues = 2;
-  if (this->has_intvalues()) {
+  // .ModeliRpc.IntValues int_values = 2;
+  if (this->has_int_values()) {
     total_size += 1 +
       ::google::protobuf::internal::WireFormatLite::MessageSize(
-        *this->intvalues_);
+        *this->int_values_);
   }
 
-  // .ModeliRpc.RealValues realValues = 3;
-  if (this->has_realvalues()) {
+  // .ModeliRpc.RealValues real_values = 3;
+  if (this->has_real_values()) {
     total_size += 1 +
       ::google::protobuf::internal::WireFormatLite::MessageSize(
-        *this->realvalues_);
+        *this->real_values_);
   }
 
-  // .ModeliRpc.BoolValues boolValues = 4;
-  if (this->has_boolvalues()) {
+  // .ModeliRpc.BoolValues bool_values = 4;
+  if (this->has_bool_values()) {
     total_size += 1 +
       ::google::protobuf::internal::WireFormatLite::MessageSize(
-        *this->boolvalues_);
+        *this->bool_values_);
   }
 
-  // .ModeliRpc.StringValues stringValues = 5;
-  if (this->has_stringvalues()) {
+  // .ModeliRpc.StringValues string_values = 5;
+  if (this->has_string_values()) {
     total_size += 1 +
       ::google::protobuf::internal::WireFormatLite::MessageSize(
-        *this->stringvalues_);
+        *this->string_values_);
   }
 
   // double timestamp = 1;
@@ -9614,17 +9614,17 @@ void NewValuesResponse::MergeFrom(const NewValuesResponse& from) {
 
     instance_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.instance_name_);
   }
-  if (from.has_intvalues()) {
-    mutable_intvalues()->::ModeliRpc::IntValues::MergeFrom(from.intvalues());
+  if (from.has_int_values()) {
+    mutable_int_values()->::ModeliRpc::IntValues::MergeFrom(from.int_values());
   }
-  if (from.has_realvalues()) {
-    mutable_realvalues()->::ModeliRpc::RealValues::MergeFrom(from.realvalues());
+  if (from.has_real_values()) {
+    mutable_real_values()->::ModeliRpc::RealValues::MergeFrom(from.real_values());
   }
-  if (from.has_boolvalues()) {
-    mutable_boolvalues()->::ModeliRpc::BoolValues::MergeFrom(from.boolvalues());
+  if (from.has_bool_values()) {
+    mutable_bool_values()->::ModeliRpc::BoolValues::MergeFrom(from.bool_values());
   }
-  if (from.has_stringvalues()) {
-    mutable_stringvalues()->::ModeliRpc::StringValues::MergeFrom(from.stringvalues());
+  if (from.has_string_values()) {
+    mutable_string_values()->::ModeliRpc::StringValues::MergeFrom(from.string_values());
   }
   if (from.timestamp() != 0) {
     set_timestamp(from.timestamp());
@@ -9656,10 +9656,10 @@ void NewValuesResponse::Swap(NewValuesResponse* other) {
 void NewValuesResponse::InternalSwap(NewValuesResponse* other) {
   using std::swap;
   instance_name_.Swap(&other->instance_name_);
-  swap(intvalues_, other->intvalues_);
-  swap(realvalues_, other->realvalues_);
-  swap(boolvalues_, other->boolvalues_);
-  swap(stringvalues_, other->stringvalues_);
+  swap(int_values_, other->int_values_);
+  swap(real_values_, other->real_values_);
+  swap(bool_values_, other->bool_values_);
+  swap(string_values_, other->string_values_);
   swap(timestamp_, other->timestamp_);
   _internal_metadata_.Swap(&other->_internal_metadata_);
   swap(_cached_size_, other->_cached_size_);
diff --git a/ModeliRpc_Cpp/ModeliRpc.pb.h b/ModeliRpc_Cpp/ModeliRpc.pb.h
index 01b2be1b53c7995ecb46847b35196edf7f6bffae..7da38c5c99c18a19e89f57a55d939c14dccd6c51 100644
--- a/ModeliRpc_Cpp/ModeliRpc.pb.h
+++ b/ModeliRpc_Cpp/ModeliRpc.pb.h
@@ -3559,41 +3559,41 @@ class NewValuesResponse : public ::google::protobuf::Message /* @@protoc_inserti
   ::std::string* release_instance_name();
   void set_allocated_instance_name(::std::string* instance_name);
 
-  // .ModeliRpc.IntValues intValues = 2;
-  bool has_intvalues() const;
-  void clear_intvalues();
+  // .ModeliRpc.IntValues int_values = 2;
+  bool has_int_values() const;
+  void clear_int_values();
   static const int kIntValuesFieldNumber = 2;
-  const ::ModeliRpc::IntValues& intvalues() const;
-  ::ModeliRpc::IntValues* release_intvalues();
-  ::ModeliRpc::IntValues* mutable_intvalues();
-  void set_allocated_intvalues(::ModeliRpc::IntValues* intvalues);
-
-  // .ModeliRpc.RealValues realValues = 3;
-  bool has_realvalues() const;
-  void clear_realvalues();
+  const ::ModeliRpc::IntValues& int_values() const;
+  ::ModeliRpc::IntValues* release_int_values();
+  ::ModeliRpc::IntValues* mutable_int_values();
+  void set_allocated_int_values(::ModeliRpc::IntValues* int_values);
+
+  // .ModeliRpc.RealValues real_values = 3;
+  bool has_real_values() const;
+  void clear_real_values();
   static const int kRealValuesFieldNumber = 3;
-  const ::ModeliRpc::RealValues& realvalues() const;
-  ::ModeliRpc::RealValues* release_realvalues();
-  ::ModeliRpc::RealValues* mutable_realvalues();
-  void set_allocated_realvalues(::ModeliRpc::RealValues* realvalues);
-
-  // .ModeliRpc.BoolValues boolValues = 4;
-  bool has_boolvalues() const;
-  void clear_boolvalues();
+  const ::ModeliRpc::RealValues& real_values() const;
+  ::ModeliRpc::RealValues* release_real_values();
+  ::ModeliRpc::RealValues* mutable_real_values();
+  void set_allocated_real_values(::ModeliRpc::RealValues* real_values);
+
+  // .ModeliRpc.BoolValues bool_values = 4;
+  bool has_bool_values() const;
+  void clear_bool_values();
   static const int kBoolValuesFieldNumber = 4;
-  const ::ModeliRpc::BoolValues& boolvalues() const;
-  ::ModeliRpc::BoolValues* release_boolvalues();
-  ::ModeliRpc::BoolValues* mutable_boolvalues();
-  void set_allocated_boolvalues(::ModeliRpc::BoolValues* boolvalues);
-
-  // .ModeliRpc.StringValues stringValues = 5;
-  bool has_stringvalues() const;
-  void clear_stringvalues();
+  const ::ModeliRpc::BoolValues& bool_values() const;
+  ::ModeliRpc::BoolValues* release_bool_values();
+  ::ModeliRpc::BoolValues* mutable_bool_values();
+  void set_allocated_bool_values(::ModeliRpc::BoolValues* bool_values);
+
+  // .ModeliRpc.StringValues string_values = 5;
+  bool has_string_values() const;
+  void clear_string_values();
   static const int kStringValuesFieldNumber = 5;
-  const ::ModeliRpc::StringValues& stringvalues() const;
-  ::ModeliRpc::StringValues* release_stringvalues();
-  ::ModeliRpc::StringValues* mutable_stringvalues();
-  void set_allocated_stringvalues(::ModeliRpc::StringValues* stringvalues);
+  const ::ModeliRpc::StringValues& string_values() const;
+  ::ModeliRpc::StringValues* release_string_values();
+  ::ModeliRpc::StringValues* mutable_string_values();
+  void set_allocated_string_values(::ModeliRpc::StringValues* string_values);
 
   // double timestamp = 1;
   void clear_timestamp();
@@ -3606,10 +3606,10 @@ class NewValuesResponse : public ::google::protobuf::Message /* @@protoc_inserti
 
   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   ::google::protobuf::internal::ArenaStringPtr instance_name_;
-  ::ModeliRpc::IntValues* intvalues_;
-  ::ModeliRpc::RealValues* realvalues_;
-  ::ModeliRpc::BoolValues* boolvalues_;
-  ::ModeliRpc::StringValues* stringvalues_;
+  ::ModeliRpc::IntValues* int_values_;
+  ::ModeliRpc::RealValues* real_values_;
+  ::ModeliRpc::BoolValues* bool_values_;
+  ::ModeliRpc::StringValues* string_values_;
   double timestamp_;
   mutable int _cached_size_;
   friend struct ::protobuf_ModeliRpc_2eproto::TableStruct;
@@ -5261,204 +5261,204 @@ inline void NewValuesResponse::set_timestamp(double value) {
   // @@protoc_insertion_point(field_set:ModeliRpc.NewValuesResponse.timestamp)
 }
 
-// .ModeliRpc.IntValues intValues = 2;
-inline bool NewValuesResponse::has_intvalues() const {
-  return this != internal_default_instance() && intvalues_ != NULL;
+// .ModeliRpc.IntValues int_values = 2;
+inline bool NewValuesResponse::has_int_values() const {
+  return this != internal_default_instance() && int_values_ != NULL;
 }
-inline void NewValuesResponse::clear_intvalues() {
-  if (GetArenaNoVirtual() == NULL && intvalues_ != NULL) {
-    delete intvalues_;
+inline void NewValuesResponse::clear_int_values() {
+  if (GetArenaNoVirtual() == NULL && int_values_ != NULL) {
+    delete int_values_;
   }
-  intvalues_ = NULL;
+  int_values_ = NULL;
 }
-inline const ::ModeliRpc::IntValues& NewValuesResponse::intvalues() const {
-  const ::ModeliRpc::IntValues* p = intvalues_;
-  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.intValues)
+inline const ::ModeliRpc::IntValues& NewValuesResponse::int_values() const {
+  const ::ModeliRpc::IntValues* p = int_values_;
+  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.int_values)
   return p != NULL ? *p : *reinterpret_cast<const ::ModeliRpc::IntValues*>(
       &::ModeliRpc::_IntValues_default_instance_);
 }
-inline ::ModeliRpc::IntValues* NewValuesResponse::release_intvalues() {
-  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.intValues)
+inline ::ModeliRpc::IntValues* NewValuesResponse::release_int_values() {
+  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.int_values)
   
-  ::ModeliRpc::IntValues* temp = intvalues_;
-  intvalues_ = NULL;
+  ::ModeliRpc::IntValues* temp = int_values_;
+  int_values_ = NULL;
   return temp;
 }
-inline ::ModeliRpc::IntValues* NewValuesResponse::mutable_intvalues() {
+inline ::ModeliRpc::IntValues* NewValuesResponse::mutable_int_values() {
   
-  if (intvalues_ == NULL) {
-    intvalues_ = new ::ModeliRpc::IntValues;
+  if (int_values_ == NULL) {
+    int_values_ = new ::ModeliRpc::IntValues;
   }
-  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.intValues)
-  return intvalues_;
+  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.int_values)
+  return int_values_;
 }
-inline void NewValuesResponse::set_allocated_intvalues(::ModeliRpc::IntValues* intvalues) {
+inline void NewValuesResponse::set_allocated_int_values(::ModeliRpc::IntValues* int_values) {
   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
   if (message_arena == NULL) {
-    delete intvalues_;
+    delete int_values_;
   }
-  if (intvalues) {
+  if (int_values) {
     ::google::protobuf::Arena* submessage_arena = NULL;
     if (message_arena != submessage_arena) {
-      intvalues = ::google::protobuf::internal::GetOwnedMessage(
-          message_arena, intvalues, submessage_arena);
+      int_values = ::google::protobuf::internal::GetOwnedMessage(
+          message_arena, int_values, submessage_arena);
     }
     
   } else {
     
   }
-  intvalues_ = intvalues;
-  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.intValues)
+  int_values_ = int_values;
+  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.int_values)
 }
 
-// .ModeliRpc.RealValues realValues = 3;
-inline bool NewValuesResponse::has_realvalues() const {
-  return this != internal_default_instance() && realvalues_ != NULL;
+// .ModeliRpc.RealValues real_values = 3;
+inline bool NewValuesResponse::has_real_values() const {
+  return this != internal_default_instance() && real_values_ != NULL;
 }
-inline void NewValuesResponse::clear_realvalues() {
-  if (GetArenaNoVirtual() == NULL && realvalues_ != NULL) {
-    delete realvalues_;
+inline void NewValuesResponse::clear_real_values() {
+  if (GetArenaNoVirtual() == NULL && real_values_ != NULL) {
+    delete real_values_;
   }
-  realvalues_ = NULL;
+  real_values_ = NULL;
 }
-inline const ::ModeliRpc::RealValues& NewValuesResponse::realvalues() const {
-  const ::ModeliRpc::RealValues* p = realvalues_;
-  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.realValues)
+inline const ::ModeliRpc::RealValues& NewValuesResponse::real_values() const {
+  const ::ModeliRpc::RealValues* p = real_values_;
+  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.real_values)
   return p != NULL ? *p : *reinterpret_cast<const ::ModeliRpc::RealValues*>(
       &::ModeliRpc::_RealValues_default_instance_);
 }
-inline ::ModeliRpc::RealValues* NewValuesResponse::release_realvalues() {
-  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.realValues)
+inline ::ModeliRpc::RealValues* NewValuesResponse::release_real_values() {
+  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.real_values)
   
-  ::ModeliRpc::RealValues* temp = realvalues_;
-  realvalues_ = NULL;
+  ::ModeliRpc::RealValues* temp = real_values_;
+  real_values_ = NULL;
   return temp;
 }
-inline ::ModeliRpc::RealValues* NewValuesResponse::mutable_realvalues() {
+inline ::ModeliRpc::RealValues* NewValuesResponse::mutable_real_values() {
   
-  if (realvalues_ == NULL) {
-    realvalues_ = new ::ModeliRpc::RealValues;
+  if (real_values_ == NULL) {
+    real_values_ = new ::ModeliRpc::RealValues;
   }
-  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.realValues)
-  return realvalues_;
+  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.real_values)
+  return real_values_;
 }
-inline void NewValuesResponse::set_allocated_realvalues(::ModeliRpc::RealValues* realvalues) {
+inline void NewValuesResponse::set_allocated_real_values(::ModeliRpc::RealValues* real_values) {
   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
   if (message_arena == NULL) {
-    delete realvalues_;
+    delete real_values_;
   }
-  if (realvalues) {
+  if (real_values) {
     ::google::protobuf::Arena* submessage_arena = NULL;
     if (message_arena != submessage_arena) {
-      realvalues = ::google::protobuf::internal::GetOwnedMessage(
-          message_arena, realvalues, submessage_arena);
+      real_values = ::google::protobuf::internal::GetOwnedMessage(
+          message_arena, real_values, submessage_arena);
     }
     
   } else {
     
   }
-  realvalues_ = realvalues;
-  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.realValues)
+  real_values_ = real_values;
+  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.real_values)
 }
 
-// .ModeliRpc.BoolValues boolValues = 4;
-inline bool NewValuesResponse::has_boolvalues() const {
-  return this != internal_default_instance() && boolvalues_ != NULL;
+// .ModeliRpc.BoolValues bool_values = 4;
+inline bool NewValuesResponse::has_bool_values() const {
+  return this != internal_default_instance() && bool_values_ != NULL;
 }
-inline void NewValuesResponse::clear_boolvalues() {
-  if (GetArenaNoVirtual() == NULL && boolvalues_ != NULL) {
-    delete boolvalues_;
+inline void NewValuesResponse::clear_bool_values() {
+  if (GetArenaNoVirtual() == NULL && bool_values_ != NULL) {
+    delete bool_values_;
   }
-  boolvalues_ = NULL;
+  bool_values_ = NULL;
 }
-inline const ::ModeliRpc::BoolValues& NewValuesResponse::boolvalues() const {
-  const ::ModeliRpc::BoolValues* p = boolvalues_;
-  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.boolValues)
+inline const ::ModeliRpc::BoolValues& NewValuesResponse::bool_values() const {
+  const ::ModeliRpc::BoolValues* p = bool_values_;
+  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.bool_values)
   return p != NULL ? *p : *reinterpret_cast<const ::ModeliRpc::BoolValues*>(
       &::ModeliRpc::_BoolValues_default_instance_);
 }
-inline ::ModeliRpc::BoolValues* NewValuesResponse::release_boolvalues() {
-  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.boolValues)
+inline ::ModeliRpc::BoolValues* NewValuesResponse::release_bool_values() {
+  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.bool_values)
   
-  ::ModeliRpc::BoolValues* temp = boolvalues_;
-  boolvalues_ = NULL;
+  ::ModeliRpc::BoolValues* temp = bool_values_;
+  bool_values_ = NULL;
   return temp;
 }
-inline ::ModeliRpc::BoolValues* NewValuesResponse::mutable_boolvalues() {
+inline ::ModeliRpc::BoolValues* NewValuesResponse::mutable_bool_values() {
   
-  if (boolvalues_ == NULL) {
-    boolvalues_ = new ::ModeliRpc::BoolValues;
+  if (bool_values_ == NULL) {
+    bool_values_ = new ::ModeliRpc::BoolValues;
   }
-  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.boolValues)
-  return boolvalues_;
+  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.bool_values)
+  return bool_values_;
 }
-inline void NewValuesResponse::set_allocated_boolvalues(::ModeliRpc::BoolValues* boolvalues) {
+inline void NewValuesResponse::set_allocated_bool_values(::ModeliRpc::BoolValues* bool_values) {
   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
   if (message_arena == NULL) {
-    delete boolvalues_;
+    delete bool_values_;
   }
-  if (boolvalues) {
+  if (bool_values) {
     ::google::protobuf::Arena* submessage_arena = NULL;
     if (message_arena != submessage_arena) {
-      boolvalues = ::google::protobuf::internal::GetOwnedMessage(
-          message_arena, boolvalues, submessage_arena);
+      bool_values = ::google::protobuf::internal::GetOwnedMessage(
+          message_arena, bool_values, submessage_arena);
     }
     
   } else {
     
   }
-  boolvalues_ = boolvalues;
-  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.boolValues)
+  bool_values_ = bool_values;
+  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.bool_values)
 }
 
-// .ModeliRpc.StringValues stringValues = 5;
-inline bool NewValuesResponse::has_stringvalues() const {
-  return this != internal_default_instance() && stringvalues_ != NULL;
+// .ModeliRpc.StringValues string_values = 5;
+inline bool NewValuesResponse::has_string_values() const {
+  return this != internal_default_instance() && string_values_ != NULL;
 }
-inline void NewValuesResponse::clear_stringvalues() {
-  if (GetArenaNoVirtual() == NULL && stringvalues_ != NULL) {
-    delete stringvalues_;
+inline void NewValuesResponse::clear_string_values() {
+  if (GetArenaNoVirtual() == NULL && string_values_ != NULL) {
+    delete string_values_;
   }
-  stringvalues_ = NULL;
+  string_values_ = NULL;
 }
-inline const ::ModeliRpc::StringValues& NewValuesResponse::stringvalues() const {
-  const ::ModeliRpc::StringValues* p = stringvalues_;
-  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.stringValues)
+inline const ::ModeliRpc::StringValues& NewValuesResponse::string_values() const {
+  const ::ModeliRpc::StringValues* p = string_values_;
+  // @@protoc_insertion_point(field_get:ModeliRpc.NewValuesResponse.string_values)
   return p != NULL ? *p : *reinterpret_cast<const ::ModeliRpc::StringValues*>(
       &::ModeliRpc::_StringValues_default_instance_);
 }
-inline ::ModeliRpc::StringValues* NewValuesResponse::release_stringvalues() {
-  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.stringValues)
+inline ::ModeliRpc::StringValues* NewValuesResponse::release_string_values() {
+  // @@protoc_insertion_point(field_release:ModeliRpc.NewValuesResponse.string_values)
   
-  ::ModeliRpc::StringValues* temp = stringvalues_;
-  stringvalues_ = NULL;
+  ::ModeliRpc::StringValues* temp = string_values_;
+  string_values_ = NULL;
   return temp;
 }
-inline ::ModeliRpc::StringValues* NewValuesResponse::mutable_stringvalues() {
+inline ::ModeliRpc::StringValues* NewValuesResponse::mutable_string_values() {
   
-  if (stringvalues_ == NULL) {
-    stringvalues_ = new ::ModeliRpc::StringValues;
+  if (string_values_ == NULL) {
+    string_values_ = new ::ModeliRpc::StringValues;
   }
-  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.stringValues)
-  return stringvalues_;
+  // @@protoc_insertion_point(field_mutable:ModeliRpc.NewValuesResponse.string_values)
+  return string_values_;
 }
-inline void NewValuesResponse::set_allocated_stringvalues(::ModeliRpc::StringValues* stringvalues) {
+inline void NewValuesResponse::set_allocated_string_values(::ModeliRpc::StringValues* string_values) {
   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
   if (message_arena == NULL) {
-    delete stringvalues_;
+    delete string_values_;
   }
-  if (stringvalues) {
+  if (string_values) {
     ::google::protobuf::Arena* submessage_arena = NULL;
     if (message_arena != submessage_arena) {
-      stringvalues = ::google::protobuf::internal::GetOwnedMessage(
-          message_arena, stringvalues, submessage_arena);
+      string_values = ::google::protobuf::internal::GetOwnedMessage(
+          message_arena, string_values, submessage_arena);
     }
     
   } else {
     
   }
-  stringvalues_ = stringvalues;
-  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.stringValues)
+  string_values_ = string_values;
+  // @@protoc_insertion_point(field_set_allocated:ModeliRpc.NewValuesResponse.string_values)
 }
 
 // string instance_name = 6;
diff --git a/ModeliRpc_Cs/ModeliRpc.cs b/ModeliRpc_Cs/ModeliRpc.cs
index 343bbb4ce11ed7e04ddd4c5b9a7dc52abb3a361f..73bc773d1a92e8452fdf9101d5ecb7e11f30a4f2 100644
--- a/ModeliRpc_Cs/ModeliRpc.cs
+++ b/ModeliRpc_Cs/ModeliRpc.cs
@@ -57,40 +57,40 @@ namespace ModeliRpc {
             "UnBjLkZtaTJTdGF0dXMiUgoQU2V0U3RyaW5nUmVxdWVzdBIVCg1pbnN0YW5j",
             "ZV9uYW1lGAEgASgJEicKBnZhbHVlcxgCIAEoCzIXLk1vZGVsaVJwYy5TdHJp",
             "bmdWYWx1ZXMiOgoRU2V0U3RyaW5nUmVzcG9uc2USJQoGc3RhdHVzGAEgASgO",
-            "MhUuTW9kZWxpUnBjLkZtaTJTdGF0dXMiEgoQTmV3VmFsdWVzUmVxdWVzdCLr",
-            "AQoRTmV3VmFsdWVzUmVzcG9uc2USEQoJdGltZXN0YW1wGAEgASgBEicKCWlu",
-            "dFZhbHVlcxgCIAEoCzIULk1vZGVsaVJwYy5JbnRWYWx1ZXMSKQoKcmVhbFZh",
-            "bHVlcxgDIAEoCzIVLk1vZGVsaVJwYy5SZWFsVmFsdWVzEikKCmJvb2xWYWx1",
-            "ZXMYBCABKAsyFS5Nb2RlbGlScGMuQm9vbFZhbHVlcxItCgxzdHJpbmdWYWx1",
-            "ZXMYBSABKAsyFy5Nb2RlbGlScGMuU3RyaW5nVmFsdWVzEhUKDWluc3RhbmNl",
-            "X25hbWUYBiABKAkiDAoKTG9nUmVxdWVzdCJcCgtMb2dSZXNwb25zZRIVCg1p",
-            "bnN0YW5jZV9uYW1lGAEgASgJEiUKBnN0YXR1cxgCIAEoDjIVLk1vZGVsaVJw",
-            "Yy5GbWkyU3RhdHVzEg8KB21lc3NhZ2UYAyABKAkqbwoKRm1pMlN0YXR1cxIL",
-            "CgdGTUkyX09LEAASEAoMRk1JMl9XQVJOSU5HEAESEAoMRk1JMl9ESVNDQVJE",
-            "EAISDgoKRk1JMl9FUlJPUhADEg4KCkZNSTJfRkFUQUwQBBIQCgxGTUkyX1BF",
-            "TkRJTkcQBTLPBwoNTW9kZWxpQmFja2VuZBI3CgRQbGF5EhYuTW9kZWxpUnBj",
-            "LlBsYXlSZXF1ZXN0GhcuTW9kZWxpUnBjLlBsYXlSZXNwb25zZRJDCghQbGF5",
-            "RmFzdBIaLk1vZGVsaVJwYy5QbGF5RmFzdFJlcXVlc3QaGy5Nb2RlbGlScGMu",
-            "UGxheUZhc3RSZXNwb25zZRI6CgVQYXVzZRIXLk1vZGVsaVJwYy5QYXVzZVJl",
-            "cXVlc3QaGC5Nb2RlbGlScGMuUGF1c2VSZXNwb25zZRI3CgRTdG9wEhYuTW9k",
-            "ZWxpUnBjLlN0b3BSZXF1ZXN0GhcuTW9kZWxpUnBjLlN0b3BSZXNwb25zZRI/",
-            "CgZBZGRGbXUSGC5Nb2RlbGlScGMuQWRkRm11UmVxdWVzdBoZLk1vZGVsaVJw",
-            "Yy5BZGRGbXVSZXNwb25zZSgBEkYKCVJlbW92ZUZtdRIbLk1vZGVsaVJwYy5S",
-            "ZW1vdmVGbXVSZXF1ZXN0GhwuTW9kZWxpUnBjLlJlbW92ZUZtdVJlc3BvbnNl",
-            "ElUKDkFkZENoYW5uZWxMaW5rEiAuTW9kZWxpUnBjLkFkZENoYW5uZWxMaW5r",
-            "UmVxdWVzdBohLk1vZGVsaVJwYy5BZGRDaGFubmVsTGlua1Jlc3BvbnNlEl4K",
-            "EVJlbW92ZUNoYW5uZWxMaW5rEiMuTW9kZWxpUnBjLlJlbW92ZUNoYW5uZWxM",
-            "aW5rUmVxdWVzdBokLk1vZGVsaVJwYy5SZW1vdmVDaGFubmVsTGlua1Jlc3Bv",
-            "bnNlEj0KBlNldEludBIYLk1vZGVsaVJwYy5TZXRJbnRSZXF1ZXN0GhkuTW9k",
-            "ZWxpUnBjLlNldEludFJlc3BvbnNlEkAKB1NldFJlYWwSGS5Nb2RlbGlScGMu",
-            "U2V0UmVhbFJlcXVlc3QaGi5Nb2RlbGlScGMuU2V0UmVhbFJlc3BvbnNlEkAK",
-            "B1NldEJvb2wSGS5Nb2RlbGlScGMuU2V0Qm9vbFJlcXVlc3QaGi5Nb2RlbGlS",
-            "cGMuU2V0Qm9vbFJlc3BvbnNlEkYKCVNldFN0cmluZxIbLk1vZGVsaVJwYy5T",
-            "ZXRTdHJpbmdSZXF1ZXN0GhwuTW9kZWxpUnBjLlNldFN0cmluZ1Jlc3BvbnNl",
-            "EkgKCU5ld1ZhbHVlcxIbLk1vZGVsaVJwYy5OZXdWYWx1ZXNSZXF1ZXN0Ghwu",
-            "TW9kZWxpUnBjLk5ld1ZhbHVlc1Jlc3BvbnNlMAESNgoDTG9nEhUuTW9kZWxp",
-            "UnBjLkxvZ1JlcXVlc3QaFi5Nb2RlbGlScGMuTG9nUmVzcG9uc2UwAWIGcHJv",
-            "dG8z"));
+            "MhUuTW9kZWxpUnBjLkZtaTJTdGF0dXMiEgoQTmV3VmFsdWVzUmVxdWVzdCLv",
+            "AQoRTmV3VmFsdWVzUmVzcG9uc2USEQoJdGltZXN0YW1wGAEgASgBEigKCmlu",
+            "dF92YWx1ZXMYAiABKAsyFC5Nb2RlbGlScGMuSW50VmFsdWVzEioKC3JlYWxf",
+            "dmFsdWVzGAMgASgLMhUuTW9kZWxpUnBjLlJlYWxWYWx1ZXMSKgoLYm9vbF92",
+            "YWx1ZXMYBCABKAsyFS5Nb2RlbGlScGMuQm9vbFZhbHVlcxIuCg1zdHJpbmdf",
+            "dmFsdWVzGAUgASgLMhcuTW9kZWxpUnBjLlN0cmluZ1ZhbHVlcxIVCg1pbnN0",
+            "YW5jZV9uYW1lGAYgASgJIgwKCkxvZ1JlcXVlc3QiXAoLTG9nUmVzcG9uc2US",
+            "FQoNaW5zdGFuY2VfbmFtZRgBIAEoCRIlCgZzdGF0dXMYAiABKA4yFS5Nb2Rl",
+            "bGlScGMuRm1pMlN0YXR1cxIPCgdtZXNzYWdlGAMgASgJKm8KCkZtaTJTdGF0",
+            "dXMSCwoHRk1JMl9PSxAAEhAKDEZNSTJfV0FSTklORxABEhAKDEZNSTJfRElT",
+            "Q0FSRBACEg4KCkZNSTJfRVJST1IQAxIOCgpGTUkyX0ZBVEFMEAQSEAoMRk1J",
+            "Ml9QRU5ESU5HEAUyzwcKDU1vZGVsaUJhY2tlbmQSNwoEUGxheRIWLk1vZGVs",
+            "aVJwYy5QbGF5UmVxdWVzdBoXLk1vZGVsaVJwYy5QbGF5UmVzcG9uc2USQwoI",
+            "UGxheUZhc3QSGi5Nb2RlbGlScGMuUGxheUZhc3RSZXF1ZXN0GhsuTW9kZWxp",
+            "UnBjLlBsYXlGYXN0UmVzcG9uc2USOgoFUGF1c2USFy5Nb2RlbGlScGMuUGF1",
+            "c2VSZXF1ZXN0GhguTW9kZWxpUnBjLlBhdXNlUmVzcG9uc2USNwoEU3RvcBIW",
+            "Lk1vZGVsaVJwYy5TdG9wUmVxdWVzdBoXLk1vZGVsaVJwYy5TdG9wUmVzcG9u",
+            "c2USPwoGQWRkRm11EhguTW9kZWxpUnBjLkFkZEZtdVJlcXVlc3QaGS5Nb2Rl",
+            "bGlScGMuQWRkRm11UmVzcG9uc2UoARJGCglSZW1vdmVGbXUSGy5Nb2RlbGlS",
+            "cGMuUmVtb3ZlRm11UmVxdWVzdBocLk1vZGVsaVJwYy5SZW1vdmVGbXVSZXNw",
+            "b25zZRJVCg5BZGRDaGFubmVsTGluaxIgLk1vZGVsaVJwYy5BZGRDaGFubmVs",
+            "TGlua1JlcXVlc3QaIS5Nb2RlbGlScGMuQWRkQ2hhbm5lbExpbmtSZXNwb25z",
+            "ZRJeChFSZW1vdmVDaGFubmVsTGluaxIjLk1vZGVsaVJwYy5SZW1vdmVDaGFu",
+            "bmVsTGlua1JlcXVlc3QaJC5Nb2RlbGlScGMuUmVtb3ZlQ2hhbm5lbExpbmtS",
+            "ZXNwb25zZRI9CgZTZXRJbnQSGC5Nb2RlbGlScGMuU2V0SW50UmVxdWVzdBoZ",
+            "Lk1vZGVsaVJwYy5TZXRJbnRSZXNwb25zZRJACgdTZXRSZWFsEhkuTW9kZWxp",
+            "UnBjLlNldFJlYWxSZXF1ZXN0GhouTW9kZWxpUnBjLlNldFJlYWxSZXNwb25z",
+            "ZRJACgdTZXRCb29sEhkuTW9kZWxpUnBjLlNldEJvb2xSZXF1ZXN0GhouTW9k",
+            "ZWxpUnBjLlNldEJvb2xSZXNwb25zZRJGCglTZXRTdHJpbmcSGy5Nb2RlbGlS",
+            "cGMuU2V0U3RyaW5nUmVxdWVzdBocLk1vZGVsaVJwYy5TZXRTdHJpbmdSZXNw",
+            "b25zZRJICglOZXdWYWx1ZXMSGy5Nb2RlbGlScGMuTmV3VmFsdWVzUmVxdWVz",
+            "dBocLk1vZGVsaVJwYy5OZXdWYWx1ZXNSZXNwb25zZTABEjYKA0xvZxIVLk1v",
+            "ZGVsaVJwYy5Mb2dSZXF1ZXN0GhYuTW9kZWxpUnBjLkxvZ1Jlc3BvbnNlMAFi",
+            "BnByb3RvMw=="));
       descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
           new pbr::FileDescriptor[] { },
           new pbr::GeneratedClrTypeInfo(new[] {typeof(global::ModeliRpc.Fmi2Status), }, new pbr::GeneratedClrTypeInfo[] {
@@ -3949,7 +3949,7 @@ namespace ModeliRpc {
       }
     }
 
-    /// <summary>Field number for the "intValues" field.</summary>
+    /// <summary>Field number for the "int_values" field.</summary>
     public const int IntValuesFieldNumber = 2;
     private global::ModeliRpc.IntValues intValues_;
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3960,7 +3960,7 @@ namespace ModeliRpc {
       }
     }
 
-    /// <summary>Field number for the "realValues" field.</summary>
+    /// <summary>Field number for the "real_values" field.</summary>
     public const int RealValuesFieldNumber = 3;
     private global::ModeliRpc.RealValues realValues_;
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3971,7 +3971,7 @@ namespace ModeliRpc {
       }
     }
 
-    /// <summary>Field number for the "boolValues" field.</summary>
+    /// <summary>Field number for the "bool_values" field.</summary>
     public const int BoolValuesFieldNumber = 4;
     private global::ModeliRpc.BoolValues boolValues_;
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3982,7 +3982,7 @@ namespace ModeliRpc {
       }
     }
 
-    /// <summary>Field number for the "stringValues" field.</summary>
+    /// <summary>Field number for the "string_values" field.</summary>
     public const int StringValuesFieldNumber = 5;
     private global::ModeliRpc.StringValues stringValues_;
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]