Return only what is needed from the backend

Returning a net object is dangerous because the view could then mutate
the state of the net which violates mvc.
Only store place-to-index lookup for entry_places
Optimize lookup of entry_places