I have an object with properties of type object and one of these contains functions, that are bound to the "base" object. When i now try to clone that "base" object, i clone also every property of type object to ensure that there are no references to old data left and i also try to bind the mentioned functions to the new cloned object (because they use a this reference), but when i change some values in the clone and use one of these functions they seem to be still bound to the old "base" object.
Anyone got an idea why this is happening?