static LiveValue dm_fieldLiveValue(S fieldName) { ret dm_fieldLiveValue(dm_current_mandatory(), fieldName()); } static LiveValue dm_fieldLiveValue(final DynModule module, fS fieldName) { lock module.lock; Class type = getFieldType(module, fieldName); final SimpleLiveValue value = new(type, get(module, fieldName)); module.onChange(r { value.set(get(module, fieldName)); }); ret value; }