The introspection library for the DSOL suite contains classes for viewing and possibly editing the attributes of class instances