Added _DisallowedElements class. Refactored some _get_disallowed() methods to use new class. Refactored other methods out of _BaseUpdater to become module-level functions.