public override string ToString() { return string.Join(Environment.NewLine, componentRegistrations.Select(registration => registration.ToString())); }