@WouterJ As all ectractors are taged almost equal services, i wanted to put the non equal stuff into setters. But this is no technicial reason. So you can do it. Maybe you can Tell me the pros for constructor and setter injection when We have some time in IRC. It mostly random in my case. Only reason i know is, when a object can't live without an other.