Make all_enabled_facets not protected
Support exceptions that have had the xml facet disabled
Add utility method to determine whether a data module with specified name exists
Rework domgen so that it generates the appropriate model classes for subscription amanger and friends