Moved implementation sections, added comment about akka passing by reference