Better error message
Add default creator name
Reduce transaction boundary to within the DOI dao