Add new fields: StorageClass, TimeDeleted, and Updated.

Why not Deleted? We need to fix API's weird and inconsistent naming issues.