MessageProcessor Skeleton