Я попытался использовать TypeDescriptor, и значение не меняется, и при отражении я получаю ошибку, что для этого свойства нет установщика
C # анонимные типы являются неизменяемыми, и их свойства не могут быть изменены.
Если вы действительно хотите, вы можете установить поле поддержки, используя отражение, но это было бы плохой идеей.