Optimizar cargar()
Organizar con más sentido el contructor y cargar()