The declared HTType of this symbol, will be used to compare with the value type before compile to determine wether an value binding (assignment) is legal.
HTType? get declType => _resolvedDeclType ?? _declType;