arrange `has_many` and `belongs_to` neatly.