TrackingSwitcherWithChannellingCastingCheck Tracking Switcher by Epenance with extra check "if casting"