abstract the Collection meta-data processing code