public InheritBool GetMetricBool(PaletteState state, PaletteMetricBool metric) { // Is this the metric we provide? if (metric == PaletteMetricBool.HeaderGroupOverlay) { // If the user has defined an actual value to use if (OverlayHeaders != InheritBool.Inherit) return OverlayHeaders; } // Pass onto the inheritance return _redirect.GetMetricBool(state, metric); }