sim.Shape get shape => _shape;
Replacing the shape rebuilds the simulation colliders.
set shape(sim.Shape value) { _shape = value; _rebuild(); }