Add cal

This seems somewhat aggressive.  Suppose I really wanted "Two Words" as my value.  Worse, this is done silently, so if my trainer and predictor use different paths to construct instances, I may have a mismatch without knowing it.