code: def fill_data_brok_from(self, data, brok_type):
          
          cls = self.__class__
          # Configuration properties
          for prop, entry in list(cls.properties.items()):
              # Is this property intended for broking?
              if brok_type in entry.fill_brok:
                  data[prop] = self.get_property_value_for_brok(prop, cls.properties)
  
          # And the running properties
          if hasattr(cls, 'running_properties'):
              # We've got prop in running_properties too
              for prop, entry in list(cls.running_properties.items()):
                  # if 'fill_brok' in cls.running_properties[prop]:
                  if brok_type in entry.fill_brok:
                      data[prop] = self.get_property_value_for_brok(prop, cls.running_properties)
docs: Add properties to 'data' parameter with properties of this object when 'brok_type'
          parameter is defined in fill_brok of these properties
  
          :param data: object to fill
          :type data: object
          :param brok_type: name of brok_type
          :type brok_type: var
          :return: None