Allow the developer to specify an ID instead of auto-generating one.