Rather than use isBool and isNumber, add a Type enum (STRING, BOOL, NUMBER)
Rather than use isBool and isNumber, add a Type enum (STRING, BOOL, NUMBER)