Switch news__datasource to call content_search__datasource directlyinstead of trying to invoke the service contract implementation forcotnent_revision which may not be enabled.
I consolidated the selection of contact attribute values from multiple locations into contacts::get::values::multirow and redid all references to that data throughout the package