uuid generation factored into AbstractEntityCrudHelper and set in resource