bugfixing
unit test for cpp::lang::Number and some derived classes
refact.