Rename id to id_ to avoid conflict with builtin