Made BaseRegionFilter and TRF more standards-compliant by making them abstract to force proper inheritance.