Use map instead of vector for storing entity effects