Eliminated the need for several instances of redundant code using the dynamic type to cast the application classes