public HaveConversionCallbacks(IExtension extension) { var callbacksProvider = extension as IHaveConversionCallbacks; this.ConversionCallbacks = callbacksProvider != null ? callbacksProvider.ConversionCallbacks : new Dictionary<string, IConversionCallback>(); }