The initialization of a Remider object should be extracted to separate method. Or it could take this parameters in the constructor