anchor.diff:  
     @override
     bool validate() => super.validate() && parent is ShapePaint;
  +  @override
  +  void onAdded() {
  +    super.onAdded();
  +    syncColor();
  +  }
   }
  
positive.code:   @override
    void update(int dirt) {}
    @override
    void initializePaintMutator(ShapePaintContainer paintContainer, Paint paint) {
      super.initializePaintMutator(paintContainer, paint);
      syncColor();
    }
  
    @override
    void syncColor() {
      paint.color = color
          .withOpacity((color.opacity * renderOpacity).clamp(0, 1).toDouble());
  
negative.code: import 'package:rive/src/rive_core/component_dirt.dart';
  import 'package:rive/src/rive_core/shapes/paint/shape_paint.dart';
  import 'package:rive/src/rive_core/shapes/paint/shape_paint_mutator.dart';
  import 'package:rive/src/generated/shapes/paint/solid_color_base.dart';
  export 'package:rive/src/generated/shapes/paint/solid_color_base.dart';
  
  