Just to better explain this, the following model:
```ruby
class Category
  has_and_belongs_to_many :posts
end

Category._reflections.keys
=> [:posts, :category_posts]
```

thats is what we want for the internal `_reflections`, but the public one should return, `[:posts]` only