PushMessageData can be object