Every time you do like capital UUID open close print, that initializer is you just get a whole new value of it. It can cause trouble with testing because you may want to assert that some model equals some other model. But if you can't predict the ID that was generated in the first model, then you've got no way of comparing those two as two like models together. You kind of to compare them field by field rather.