return const ref of nested catalog cache
consume const ref instead of copying