This version adds: - Checking availability before accessing structured_data_objects. - Caching of group data. The platform API returns structured data objects when requesting group data, but the client wrapper discards this data. This has a big impact on performance. With this new version, a cache is filled during group_datasets() calls and searched by get_data().