Lua module for management of generic object hierarchies without need to make any modification to the objects themselves.