may be the proper way to use QMetaType::Type...
functions with local variables (JsonUtils::isNumber) is unlikely to be inlined