@Override void populatePropertyBag() { if (this.indexingPolicy == null) { this.getIndexingPolicy(); } this.indexingPolicy.populatePropertyBag(); super.set(Constants.Properties.INDEXING_POLICY, this.indexingPolicy); if (this.uniqueKeyPolicy == null) { this.getUniqueKeyPolicy(); } this.uniqueKeyPolicy.populatePropertyBag(); super.set(Constants.Properties.UNIQUE_KEY_POLICY, this.uniqueKeyPolicy); if(this.getCollectionPartitionStatistics() != null) { for (PartitionKeyRangeStatistics pkRangeStats : this.getCollectionPartitionStatistics()) { pkRangeStats.populatePropertyBag(); } super.set(Constants.Properties.PARTITION_KEY_RANGE_STATISTICS, this.getCollectionPartitionStatistics()); } }