What do you mean by "I've made skills and items unnecessary"? What about these references? Field('Skills','list:reference SkillUser',default=None) Field('Items','list:reference Item',default=None)
And at which point in your code the error occurs? Why you didn't include full error message? >From the message alone I'm guessing a tuple is used where a dictionary was expected.