Update Product reader
Fixed code
Refatoring to extract to unmarshall method