Cenário com mais de uma dependencia

Ola pessoal, eu estou com o seguinte cenario:

[code]public class UserApplication
{
private IUserRepository userRepository;

private IUserEmailerService userEmailerService;

public UserApplication(IUserRepository userRepository, IUserEmailerService userEmailerService)
{
    this.userRepository = userRepository;
    this.userEmailerService = userEmailerService;
}

public bool Authenticate(String login, String pass)
{
    // Here I use UserRepository Dependency
}

public bool ResetPassword(String login, String email)
{ 
    // Here I only use both Dependecies
}

public string GetRemeberText(String login, String email)
{
    // Here I only use UserRepository Dependency
}

}[/code]
Eu tenho essa classe que recebe as dependencias por injeção no construtor porém uma coisa me preocupa, a dependencia “userEmailerService” ela é usada em apenas 1 dos métodos e preocupa o fator de ter essa classe instancia com outras dependencias instanciadas dentro dela mas para outras situações nem todas as dependencias são usadas.

O que vcs acham disso?

Obrigado.