Original patch rewritten, added tests and get_filters_params method for ChangeList class. Thanks Alex for the report.