Make sure that the "size" property is propagated into the object during fetch

I noticed that UID and index were being stored in the object based on fetch results, but size was always left as 0.
Merge pull request #569 from bpxldavid/master

Make sure that the "size" property is propagated into the Message Info object during fetch