Not add 'aps' if empty

The 'aps' is not required and we can save 8 bytes ("aps":{})