Cleaned up locking, some cases List<T>'s were being locked on, made some other lock objects readonly