Implementacja unitofwork