To test how it works:
$ npm install
$ npm start
- Go to http://locahost:4200
- Open the console for helpful messages
- Edit the person name and change the boss (belongs to)
- Click on any of the buttons that reload the model from the server
- See that "name" remains unchanged but boss changes
- Click on the link to "Navigate to another route" to see that the changes persist across routes