hashCode
Choice
ConditionalMap