prohibiting copy constructor and assignment operator of helper class