In the first deletion: Test.marks is deleted from the predicates but not from the Type
In the second deletion: Person is deleted from the types but its predicates remain in the predicate list.
This is a consequence of how drop works in edgraph/server.go. I would like your thoughts whether this should be separately handled?