Look the implementation of GetClassName in that particular case : static std::string GetClassName() { return TraitsType::GetName() ; } 
Maybe we should write "Get the trait name" in the description