allow RemoveEffect to only take the effect proplist instead of requiring an unused target object even if an effect is passed anyway