Question : pourquoi champs pas déclarés ?

Le plugin ajoute deux champs oembed et oembed_data : https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/oembed_administrations.php#L15

Mais il les ajoute à la dur avec un alter, sans maj_tables, car ces deux champs ne sont jamais déclarés dans les documents : https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/oembed_pipelines.php#L363

Du coup pourquoi ? Ya une raison technique, perf ou autre, à ne pas déclarer les champs dans l'objet, ne serait-ce que dans la déclaration sql explicite ?