Turned this into a Java Bean, and overrode toString for display purposes