Message Handler is generated by factiry