you see, my idea here was to name only those that are not compulsory. I can change the name and description arguments to named. Maybe others too, as fields_map, but that implies many changes in deeper calls.