Issue #9: Moved part of the loop generation logic from the VAST array exporter to the base class