RENAMES constructors to start with new_ instead of gen_