extract SignOffSheetPresenter class