Changed the way ScriptObject.Find works so that Classes, Functions, and Structs can be looked up in constant time.