improve fixedProperties, pass taskid to DataSource
concatenate instead