I think blacklist would be ok. A white-list approach would mean that someone adding non-standard fields would have to white-list them in here, but the use-case for adding non-standard (extension) fields is to avoid having to make edits to the core APIs.