The attribute itself contains no view data, it's just a sequence of id's.
export interface IElementsQueryFactory
To get data that is useful to users, we need to represent these id's with specific values. For this purpose, we pair the attribute with it's display form (specific representation of attribute values). An attribute can have multiple display forms.
|forDisplayForm(ref)||Query attribute elements represented by concrete display form|
|forFilter(filter, dateFilterDisplayForm)||Query attribute elements used by provided filter|