Fixed parsing of offers inside of subscriptions
- empty offer was encoded as [] instead of undefined/null/not present,
  now [] results in deletion of offer property