aroundReceive

Intercept a message sent to the running actor. Pass the message on to the next behavior
in the stack by passing it to target.apply, return Behaviors.same without invoking target
to filter out the message.

isSame

true if this behavior logically the same as another behavior interceptor and can therefore be eliminated
(to avoid building infinitely growing stacks of behaviors)? Default implementation is based on instance
equality. Override to provide use case specific logic.