MapReduce accessibility refactoring