delayed index load; enumerable impl

now handles namespace and annotation definitions