SD-873 Define a content repository

I think we should return the value here, same for update.