lState = JSON.stringify(this.dogBarkFilter);
    },
    
    // Only override what's absolutely necessary
    // Override getSourceList to return our filtered species list
    getSourceList() {
        return this.allowedSpecies;
    },
    
    // Override getSpeciesList to return our specific data structure
    getSpeciesList() {
        return this.dogBarkFilter.species;
    },
    
    // Hook for after modification to update our change tracking
    afterModification() {
        this.updateChanges();
  