implement OctreeScriptingInterface base class to share common behavior for particle and voxel scripting