improve default value
improve DefaultValue.hpp compile time