AttributeFilterCollection: accept any valid callback as a filter
Synced from master
Synced from master