Use WebClient behind interface