Add polymorphic ToString() converter