Rozumiem správne, že chceš, aby ti konštruktor jednej triedy vytvoril inštanciu inej triedy? Ak áno, tak to nejde.
Maximálne čo môžeš urobiť, je, že v autoloade nahráš pri vyžiadaní ClassOne triedu podľa tvojej logiky. To znamená, že sa nebudeš rozhodovať vždy v čase inštancovania, ale len raz už v čase nahrávania triedy.