Se cambió la instancia de la clase User de la base de Datos a un entero UserId, esto fue debido a que luego de varios minutos el objeto se self-dispose.
Se agrego un database.instance para que el query inicial sea más rápido.
Se agregó un método Save para salvar la modificacion de un User.
Se agregó un método btnSave_Click