Making TypifiedElementCollection abstract