Можете ли вы создать структуру, которая будет вести себя как один из встроенных классов, где вы можете назначить значение напрямую, не вызывая свойство?
например:
RoundedDouble count;
count = 5;
Вместо использования
RoundedDouble count;
count.Value = 5;