Implemented Unit Of Work pattern. No longer necessary to Flush sessions when saving/updating. All handled properly via transactions.