Are any of these fields require? We should add `null: false` to any that are.