Add JavaDoc and clean up un-necessary setters.