ItemRepository#all can handle models now.
ItemRepository#add will persist the entity (JS) data when the repo is a model repo.
ItemRepository#upate will update the record for the derived entity from the model -- if this is a model repo