Well, you see binkle, when a Dependent binkle wants to become and Independent binkle, they have to melt him down and cast him into a new class of binkle.
try {
Independent binkle = (Independent)binkle;
} finally {
cout << "I hope he made it!";
}