For now all our metadata filters are necessary (for now we only have timestamp filter), so we don't need to implement optional filters until we need.
Probably in the future when we need this feature, we can have a property (required) in the config, and we only check filters with required = true.