extends assoc cascade to work over sets