/// <summary> /// Initializes a new instance of <see cref="Feature"/> /// </summary> /// <param name="module">Owning <see cref="Module"/></param> /// <param name="name"><see cref="FeatureName">Name</see> of the feature</param> public Feature(IModule module, FeatureName name) { Parent = module; Name = name; module.AddFeature(this); }