Make sure to receive and pass the CeIVMGenerator to each class.