Last Changes
Using reflection to decode records. TODO: Use structTag to rename fields in go..