add backref support to ComplexModelBase
make columns of the association table primary