public override IEnumerable<IComponentRegistration> GetComponentRegistrations(ITreeNode registrationRootElement) { foreach (var registration in base.GetComponentRegistrations(registrationRootElement).Cast<ComponentRegistration>()) { registration.Implementation = registration.ServiceType; yield return registration; } }