Adaptación de clases con funcionamiento singleton. Dichas clases no seguían la estructura de un singleton, por lo que se opta a su modificación.