Problem non è più una classe da utilizzare statica, ma è presente un ProblemsTree che si occupa di gestire la parentazione dei problemi (da completare).