<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def properties_dict_for(self, index):
 """ Return a dictionary, containing properties as keys and indices as index Thus, the indices for each constraint, which is contained will be collected as one dictionary Example: let properties: 'one':[1,2,3,4], 'two':[3,5,6] {'one':[2,3], 'two':[3,5]} """

        props = self.properties_for(index)
        prop_index = extract_properties_to_index(index, props)
        return prop_index