Added GenericMessagePostGenerator