Added Field#to_hash
Simplified field name parsing
Merge branch 'to_hash'