как динамически установить конструктор библиотеки codeigniter

Я пытаюсь динамически установить конструктор codeigniter, но у меня трудности. У меня в контроллере:

$arguments=array('login'=>'***','pass'=>'***'); ; $this->load->library('mailer', $arguments); $phpmail = new Mailer; $phpmail->sendmail('***', 'bob', 'hi', 'there'); 

Первая строка моих конструкторов выглядит так:

 public function __construct($login,$pass) 

но я получаю следующее:

 Message: Missing argument 1 for Mailer::__construct(), 

Любые идеи, что я делаю неправильно?

Заранее спасибо,

Билл