It would be good if each field had a comment describing its purpose.