adding error catching; better integration with ACF for custom term info; added overrirdeable subclass to object filters