Good for id to be final.