Use the dataset API (different for dashes)
Use the dataset API to set values too