Trying to remake Forms and Tools with an OOP approach