Do the headers for the new classes realy need to be published? My recollection was that they were purely implementation details?