Seems like a logical flow bug in observable.js -> innerSetter