- Clean up the cwObject namespace - add an 'object' namespace inside 'cw' - Add underscore to the member variables of object_t. - - logDefaultFormatter() in cwLog.cpp uses stack allocated memory in a way that could easily be exploited. - lexIntMatcher() in cwLex.cpp doesn't handle 'e' notation correctly. See note in code. - numeric_convert() in cwNumericConvert.h could be made more efficient using type_traits. - thread needs setters and getters for internal variables - change cwMpScNbQueue so that it does not require 'new'.