Hmm. Well at any rate, I'd prefer to keep the old style:
```ruby
name = [reflection.through_reflection.name, reflection.foreign_key].join('_')