Added const-correctness in Aggregate and equality operator