I would change this to `composite?` and then remove the method #composite? in content_view_definition.