'Update the results to match a given model
Parameters
model : Representation
The model object from which to take the updated values.
only_options : boolean, optional
If set to true, only the filter options are updated, and the state
space representation is not updated. Default is False.
Notes
This method is rarely required except for internal usage.'

def update_representation(self, model, only_options=False):

    if (not only_options):
        super(FilterResults, self).update_representation(model)
    for name in self._filter_options:
        setattr(self, name, getattr(model, name, None))
