use operation name in toString method, otherwise it is hard to find source of exception from exception logs