http://stackoverflow.com/questions/9415955/c-sharp-working-with-entity-framework-in-a-multi-threaded-server
https://blogs.msdn.microsoft.com/alexj/2009/05/19/tip-19-how-to-use-optimistic-concurrency-with-the-entity-framework/