@override double get angle => transform.angle;
set angle(double next) { if (transform.angle != next) { tick(); onAngleChanged(transform.angle, transform.angle = next); } }