P1Atoms now save their state using the ReadStateBits and WriteStateBits interface