Make ProvidedTypeDefinition internal again