For conformity with `Map` I think this should return a copy of the MapCube, not a modified version of self.