<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def fill_data_brok_from(self, data, brok_type):
 """ Add properties to data if fill_brok of these class properties is same as brok_type :param data: dictionnary of this command :type data: dict :param brok_type: type of brok :type brok_type: str :return: None """

        cls = self.__class__
        # Now config properties
        for prop, entry in list(cls.properties.items()):
            # Is this property intended for broking?
            # if 'fill_brok' in entry[prop]:
            if brok_type in entry.fill_brok:
                if hasattr(self, prop):
                    data[prop] = getattr(self, prop)