As I mentioned earlier, you can just set `this.id` here.   But do you really need an id?   I don't understand the reason for it.