Unit of work tinkering which finally became dead end...
Unit of work cleanup.
Added Generic Unit of Work & (Extensible) Repositories Framework.