Allow manually setting an id at create time