constructor for MemoryMapReduce is now private like other MapReduce jobs.