Quote from: BobRay at May 20, 2013, 06:56 PMOK, so is it fair to say that using addPackage() only makes sense if the package has objects (with schemas) that you want to instantiate or search for?
Pretty much. When reading addPackage()'s source code; key points that catch my eyes are adding the package path, table prefix (if set) and loading meta map. And like Bruno17 pointed out, the loadClass is run internally all the time within the xPDO classes/objects.
These functions start to blow me head, as loadClass has more obviously

it can be used to load transient classes and getService does it that way actually. But would guess that these could be updated to documentation, the examples are quite short most of the time.