por essa lógica posso argumentar que, se o correcto é aceder pelo attr_reader, então a culpa é tua que foste quem criou o @token xD