Message request base implementation