Updating XML spec
Changing `language` to a keyword argument

Paves the way to modify the `for_each_field_widget` widget to use
third-party widgets (like CKEditor)