Double check and document patterns around storing Actor<SomeProtocol> this it may be running into trouble with protocols.
Sanity check and document what do do there.
Perhaps we can offer something similar as ReceivesSystemMessages for Actors, not sure if it makes sense - just a thought.