Move documentation to the constructor.  Fixes a -Wdocumentation warning