dynamic currentValue
read / write