Don't use CollectionSchema directly since it can be overriden.