add possibility to override extension creation in DefaultExtensionFinder