Script data source delegates,  script data source utility functions, batch update,  data source remove brick, helper macro