private void update(bool estimating) { var instance = Constructor.Activate(); if (instance != null) { update(instance, estimating); } IsInitializing = false; IsInitialized = true; IsFittable = instance is IFittableDistribution <double>; if (Initialized != null) { Initialized(this, EventArgs.Empty); } }