Why is there a cyclic dependency in the model for `collections/content`?