Port Over ActionMap and HashEntry