make clean data work for non-plain-object annotation / shape items
make clean data work for non-plain-object annotation / shape items

iongroup/plotly.js,plotly/plotly.js,etpinard/plotly.js,asolagmbh/plotly.js,aburato/plotly.js,etpinard/plotly.js,iongroup/plotly.js,asolagmbh/plotly.js,plotly/plotly.js,plotly/plotly.js,plotly/plotly.js,asolagmbh/plotly.js,etpinard/plotly.js,iongroup/plotly.js,aburato/plotly.js