Added Atomic support.

AtomicBoolea, AtomicInteger and AtomicLong can all now be safely stored
as Compound elements.