Fixed deadlock, cleaned up deferred initialization code in Range class