In the case that a model doesn't have an `id`, falling back to the `cid` (which is guaranteed to be there) would prevent breakage.
In the case that a model doesn't have an
id, falling back to thecid(which is guaranteed to be there) would prevent breakage.