Separate out time sampler and HMM using ConditionalSampler interface.