A framework for accessing JavaBeans properties with reasonable efficiency and clarity. Central to this is the {@link com.primix.tapestry.util.prop.PropertyHelper} class, which is used to access named properties of a bean. The default implementation leverages the {@link java.beans} framework for dynamic introspection, but additional implementations allow access to the values stored in a {@link java.util.Map} as properties, or to allow direct access to public instance variables. @author Howard Ship hship@primix.com