Añadidas las clases originales del ejercicio state.connection