Trip model is now self written, when user clicks save, the breeze entitymanager is creating a new entity and the properties are mapped to the values from the viewmodel.
So there are no more empty entities (generated for every activate of the view)
Saving trips in localstorage and syncing with server now works as designed