When a non-admin user instantiates a class that extends AsyncProcessor this error is received "Access to entity 'BatchApexErrorEvent' denied: Entity is not readable" I looked to add permissions to BatchApexErrorEvent but I cannot find an object with that name.