This is going to be a long shot, but I have been staring at this for longer then I should have... I have a structure setup like this:
C (hasMany) B (hasMany) A 1