Tree implementation for DNS json parsed catalogue tree