public function getClone() : Rectangle
   {

      return new Rectangle(
         new Point( $this->point->x   , $this->point->y     ),
         new Size ( $this->size->width, $this->size->height )
      );

   }