So what is the point then if I pass to this method whole struct, which already includes id?