auto-fill model for many-to-many relationships using through models
allow addition of through model specific data for m2m relationships with custom models