Practiced with making associations user a rich many-to-many relationship