Move the gadget infos inside the Gadget class