Allow preferred content-types to be customizable and remove them when features are removed from the framework