Fix swapped start/end arguments.  Add Start/End value classes.