Changed to save entire object state into audit log