Add virtual dtor to clustering::storage
Fix storage_base to inherit framework::model