Added parent info directive
Added registration framework