и не лучше будет передавать ему в конструкторе все эти параметры?