Observable extended: isReset() increment(i) decrement(i)