Handling DML with the Unit Of Work pattern