Atomic attributes

Adds Atomic updates to numerical attributes

Also completes test coverage for other holes