Remove dependancy on Signer within Resolvers