Interface ExtensionPoints<SELF extends ExtensionPoints<SELF,​ACTUAL>,​ACTUAL>