I ran into this issue yesterday and have at least a partial solution, conforming the protocol to Actor.
Actor