Dynamic Cast Source Type Is Not Polymorphic