* add common flag for knowing if the structure changes * remove property * fix test * fix test * update comment * fix jsdoc comments