Assign from Reader struct