-Added resource lock to internal data

-Caching object builders of entities during entity hashset/list refresh instead of in LoadDynamic