can now elegantly group inserts and updates
created scope feature