rename Message to PushMessage