Reflected DataRead to Structs, fixes #7