public override void Move(double dx, double dy) { var points = this.GetPoints(); foreach (var point in points) { point.Move(dx, dy); } }