Añadidas capas de persistencia y consultas