Removing debug from prev commit for new polymorphic chaining
Removing debug from prev commit for new polymorphic chaining

-Also forgot to mention that I think there was a bug with upcasting before where the casting was
 incorrectly done in the reverse order.

 -relates #354

adasworks/cereal,abutcher-gh/cereal,USCiLab/cereal,abutcher-gh/cereal,adasworks/cereal,USCiLab/cereal