Encapsulated back save. Added dirty object mechanism.