Cambios con el diseño, cuidado con los insert

Ojo con este commit, puede ser inestable