public void AddFeature(EngineFeature feature) { (Features as List <EngineFeature>).Add(feature); if (IsInitialized) { feature.Attach(this); } }