Can't correctly save value

The conversion between my enum and char on Set was hard coded. It should call GetValue