Adds data to the list at the specified index and emits a change message to surrounding observersThe change snapshot will contain data that was just added
Removes dataList from the list and emits a change message to surrounding observersThe change snapshot will contain a copy of dataList that was just removed