used introspection to generate ToolBox; need a name variable for various circuit classes