I would add a new test suite for a new implementation of BaseSyncableListener so we can keep this one for reference / fast comparison.