adding visible scope to catalogs

and filtering hidden catalogs in the children_catalogs method