you would not really need any of the two fields in the actor: capture locals in the closures for each behavior and you’re set; that also lets you elide the Option[] wrapper