Take advantage of factory constructors
Add missing constructors or setXY call if only one of them exists