@evoskuil what's the purpose of this atomic class? it looks to me like what it does is give an object slot, where the store and retrieval operations are threadsafe, hence protecting the object itself from corruption due to concurrent stores of two objects or concurrent store and load