I\'m not sure this is even possible, but here goes: I have a class Zoo which holds a dictionary of Animal Type -> List of Animals. e.g.