atom: set privates
atom: check for cyclic
atom: -afterUpdate()
atom: debugVisibled, fix updated atoms
atom: debugVisibled fix
atom: -old_value