Add communication rule for apply operator
Add merge_set method to equivalence class
Test of merge_set
Add an iterator over equivalence classes
Delete PhysProp class
Correctly assign to column_equivalances field
Test of apply communication logic
Use CommonEqualityMixin for expression
Add default hash function for expressions
fix expression logic in apply handling