Added Field#to_hash and simplified field data parser