Persist OriginalRecord

This is a substantial rewrite of OriginalRecord to allow them to persist to LDP.