I'm trying to move in the direction of encapsulating the time varying elements, I didn't see any compelling reason for this subclass.