Exceptions must have a reason or a message.
Fixed cardinality optimization bug.
Removed deprecated methods.
Fixed reified singleton cardinality propagation.
Removed weight initialzation order.
Cardinality aware union operator.
Fixed cardinality propagation for functions.
Better cardinality propagation for injective relations.
Common subexpression elimination for joins.