setID: throw new Exception()