of course entities do not use int's as ids
save to the store after it's has been saved by the backend so it has an id