public override Shape Clone() { CircleShape shape = new CircleShape(); shape.ShapeType = ShapeType; shape.Radius = Radius; shape.Position = Position; shape._density = _density; shape.MassData = MassData; return shape; }