public override object ProvideValue( IServiceProvider serviceProvider) { return(BrushExtensions.Lighten( _initialBrush, _lightenOpacity)); }