re-added bag_array<>::Compact() - fine for that subclass