Added specific hashCode & equals.

[UPDATED]   More optional hashCode & equals for Size.