[AreaBaseController]: ora il controller viene instanziato una sola volta quando viene caricata per la prima volta l'app. Il suo contenuto verrà quindi aggiornato tramite una chiamata fatta nel momento in cui si seleziona un'area dal menu laterale, e prima che esso venga pushato.
[Utilities]: sincronizza scrittura su userDefaults