public void setFieldValue(_Fields field, Object value) {
   switch (field) {
     case MESSAGE:
       if (value == null) {
         unsetMessage();
       } else {
         setMessage((String) value);
       }
       break;
   }
 }