If I were to use something like:
Class object = (Class) object;
would that reinstate the object with the current properties or would it be the same object under another class? I want to make sure I'm not reinstating the same thing over and over because I'm going to use code like this in a render method.