Alternative to Casting- Works for me. Should I expect drawbacks from this method?

There’s a limit to how many parameter collections you can use … Unless something changed in engine that I’m unaware of.