added a convenience class to populate the list box model