Capturing a cycle if it is new

Also returning new IDs in create() functions of all models