Unit of Work

Giving time for the dirty fields to actually get committed.

Cleaning up the now unnecessary commit test.