Automatic generation of Constructors, Getters and Setters