that makes sense ... however there are only 2 models that have an id that is a number and the other model uses a string for the id ... should I just use string in general?