public override void Move(Size size)
 {
     this.PointCore = new Point(this.PointCore.get_X() + size.get_Width(), this.PointCore.get_Y() + size.get_Height());
     this.PointPeak = new Point(this.PointPeak.get_X() + size.get_Width(), this.PointPeak.get_Y() + size.get_Height());
     this.PointMinus = new Point(this.PointMinus.get_X() + size.get_Width(), this.PointMinus.get_Y() + size.get_Height());
     this.PointPlus = new Point(this.PointPlus.get_X() + size.get_Width(), this.PointPlus.get_Y() + size.get_Height());
     this.UpdateBounds();
 }