category refers to contractor as {Child}, but contractor does not refer to category as {Parent}. Relations need to be reciprocal. contractor refers to cat1 as parent, which couldn't be found. Generate the cat1 object with reference to contractor as {Child}
So- if a parent field's name must be the exact name of the class, what is the point of the class field? This is a problem, because I need to have 4 category fields- each of which is a parent.
I can't do this with siblings because, once again, the name of the sibling field must be the name of the sibling class.