Based on the actor model, can be considered safer to use since we don't need to worry about object lifetime anymore.