/**
  * @return void
  */
 private function refreshInteractionsAttributes()
 {
     $expectedAttributes = [self::ATTRIBUTE_DESCRIPTION, self::ATTRIBUTE_WEIGHT];
     $actualAttributes = $this->getAttributesNames($this->client->getInteractionsAttributes());
     foreach ($actualAttributes as $attribute) {
         if (!in_array($attribute, $expectedAttributes)) {
             $this->client->deleteInteractionsAttribute($attribute);
         }
     }
     if (!in_array(self::ATTRIBUTE_DESCRIPTION, $actualAttributes)) {
         $this->client->addInteractionsAttribute(self::ATTRIBUTE_DESCRIPTION, DataType::TEXT, 'en');
     }
     if (!in_array(self::ATTRIBUTE_WEIGHT, $actualAttributes)) {
         $this->client->addInteractionsAttribute(self::ATTRIBUTE_WEIGHT, DataType::INTEGER);
     }
 }