Port `id` attribute to use atom.

id selector is used very frequently. So I think it will be more efficiently if we use atom to represent `id` attribute.