Prevent nested expressions; makes code very difficult to read. Pull out the new MapProcessor into a local var