Supported merge and reworked MRProcessImpl