fix exception
rename Distance to Distances so it does not clash with Distance in EntityCache
Change distance to distances to not clash with Distance used in entitycache (did I not commit this earlier?!)
ok, this is officially annoying, oops.
compile fixes
Clarify (unnecessarily?) in settings.cd thsat DefaultSettingsLoaded is Settings.Instance.DefaultSettingsLoaded (which is referenced elsewhere)
Add Cache.Instance.EntitiesActivelyBeingLocked and cleaned up others to return empty lists for clarity when their are no entities in the list.