Polygon, Prism: added nullary constructors.