override hashCode() on CharacterSet