enabled caching the object;
maybe pass query object to event filter.