Managing Multiple Changes - Unit of Work Pattern | OneNoughtOne