fixed start on statemachine, cachedValue and Obser