Implementation of behaviours.
Adjusting typing in ActorLike (it compiles now!)