<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def read(self, entity=None, attrs=None, ignore=None, params=None):
 """Deal with different named data returned from the server """

        if attrs is None:
            attrs = self.read_json()
        attrs['override'] = attrs.pop('override?')
        attrs['unlimited'] = attrs.pop('unlimited?')
        return super(Filter, self).read(entity, attrs, ignore, params)