refactor generate_xbill out of utils and into an EconomicResourceType method