Finishing of a better UnitOfWork implementation. Also added easy to use DelegateAsyncProcessor base class.