PIM-3223: check locale and scope in filters
PIM-3223: enhance general exceptions on filters and updaters
PIM-3223: clean AbstractFilter and introduce AbstractAttributeFilter