ASTRuntimeVariable(ASTType<T> type, String name, [ASTValue? value]) : _value = value ?? ASTValueNull.instance, super(type, name, false);