Maybe we can just expose `Func<PropertyInfo, bool>`? That way they won't be able to nominate different attributes for different enums but I call YAGNI on it for now.