Added private constructors to utility classes to prevent unnecessary instantiations.  Cleaned up some of the comments in the collect package