double get rotation => _rotation;
set rotation(double rotation) { _rotation = rotation; _dirty = true; }