fix multiple references in experimental abstract references #207
reorder object spread/rest