public override void Dispose() { base.Dispose(); if (PhysicalBody != null) { PhysicalBody.Dispose(); } }