Added multiple contstructors to Polygon