make UoW and Repo disposable