Allow content model to represent a collection or a module