Cuando convirti la clase Repository a Kotlin, el conversor automtico hizo que la lista de usuarios sea anulable, ya que no se inicializ en un objeto cuando se declar. En consecuencia, para todos los usos del objeto users, se debe usar el operador de asercin no nulo !!. (Vers users!! y user!! en todo el cdigo convertido). El operador !! convierte cualquier variable en un tipo no nulo para que puedas acceder a sus propiedades o funciones de llamada. Sin embargo, se generar una excepcin si el valor de la variable es realmente nulo. Si usas !!, corres el riesgo de que se generen excepciones durante el tiempo de ejecucin.