Made my IAtom interface extend from IRef. Changed stateful-reactive to reactive-state.