add functions getDate(), setDate(), getValue(), setValue()