refactored to use new DispositionService

refactored to use new DispositionService
refactored after removal of VisitDomainWrapperFactory and VisitDomainWrapperRespository