Why are we excluding id? It's useful, especially when you want to edit a fetched object.