I really like this approach. this does not cover any standardization about what "type" the field is. but maybe thats a good thing?