ID:175829
 
Many things. For example, you're adding a type path to contents, which you shouldn't, because type paths are not atoms/movables, which are the only things that can be put in contents. You need to either use locate() to find the object, or use new() for creating a new object.