Improvement/3.x/atomicreference

Adds the IAtomicReference