Add shrinkMap and shrinkMapBy