Added the interfaces required to list and add element types.