A reference to another filter inside a reference. Users should generally
not be aware that they are using this class, but it is used heavily by
Objects are generally not created by users so there is no constructor function.
The R name of the referenced filter
The environment where the filter must live
The filterId, not really used since you always resolve