In general this class needs JavaDoc throughout, please. :)