Refactor Ironmonger to Use Discard Service