Added CriticalSection property to prevent loading into the same object from two different threads