Adds CollectionInterface. [ci skip]