transferred akka envelope package from demesne project