refactoring to more closely match fcrepo3 ATOM messages and support moving the fcrepo3 atom messaging into the legacy artifact with generic replacement