made the unit of work concept more explicit with the test context
updated changelog