GENERAL - payload in server messages is always enclosed in array, even if payload consists of zero/one object