Refactor SectionUnitOfWork and SqlRepo