Fix ContentCollection class to use self