Different Actors implementation

Discussion here http://stackoverflow.com/a/21434034/801189