Return Iterables instead of lists from registries to avoid unnecessary copying (closes #315).