Add :has_many_through option