FIX: Race Condition in PolymorphicConstruction

Phew... Multi-Treading comes straight from hell! :o)