reconstruct nonPublicContractResolver