What's with all the `send`s? Wouldn't this work?
```ruby
menu_item.children = self[menu_item.id].children
```