use Catalog.id directly
getFile() should return the content directly if wanted
Make staging work with checksum prefixed metadata files
explicitly unlink the standard name

prevent to modify a hardlink and update production when modifying testing