add data model overwrite prevention, some graph backend
has the strange behaviour where already used model raced by other model.