Moved state to Observer from Observable