Should be private? Also, can you add some dartdoc - 'called by the filter method when building up the filter results'.