in reply to Re^2: Reclassifying an object
in thread Reclassifying an object

The problem i see here is that now the parent class has to have knowledge of it's child classes which i think breaks inheritance?

As Salvor Hardin used to say, never let your sense of morals prevent you from doing what is right!