Added optional fields to Product object The following methods are wrapped: settings, permission-alerts, account/experiments Fixed receiving optional parameters during deserialization