GenericInventory Added: backward compatibility except for app_data