implemented and tested ActorSystemComponent