Add a generic vector interface and use it for the active effect slots