Finished the content type repository implementation