Any reason `id` is `final` here?