Init from Reader structure