Changed constructor arguments to optional for Point and Rectangle

Changed constructor arguments to optional for Point and Rectangle