add noTrigger param to DataObject.setValue
add API.getData