'Like query_objects, but return a list of dictionaries.'

@classmethod
def list_objects(cls, filter_data, initial_query=None):

    query = cls.query_objects(filter_data, initial_query=initial_query)
    extra_fields = query.query.extra_select.keys()
    field_dicts = [model_object.get_object_dict(extra_fields=extra_fields) for model_object in query]
    return field_dicts
