Use a pointer for the EffectsRequest in the TwoWayMessagePipe because it contains non-POD.
Add EffectsResponse handling to EffectsManager.