Constructor generation working, but now yet called
Fixed naming of constructor stuff