Added a ImmutablePair class.