Oh thanks for discovering that message send api is still able to support message object as parameter :D