Field type, który
* [ ] gdy jest polem w kolekcji X, pozwala wyświetlić w body zasoby z kolekcji Y, które wskazują na dany konkretny zasób kolekcji X w polu Z;
* [ ] w bazie danych jest trzymany jako array;
* [ ] pozwala filtrować po polach wskazanych kolekcji. Filtr //na polu typu reverse single reference// wygląda np. tak: `{field: "value"}` (oznacza: "pokaż zasoby z kolekcji X, na które polem Z wskazuje jakikolwiek zasób w kolekcji Y taki, że jego `field` ma wartość `value`). W [`single_reference`](https://github.com/sealcode/sealious-archive/blob/alpha/lib/app/base-chips/field-types/single_reference.js) jest to realizowane tak, że najpierw Sealious odpytuje o matchujące zasoby z tej kolekcji, składa ich id w jedną tablicę i zwraca filtr, który przepuszcza tylko takie zasoby, których wartość pola typu single_reference zawiera jedno z id w tym arrayu. Można zrobić coś podobnego, lub zrobić bardziej złożone, wydajniejsze rozwiązanie, które polega na modyfikacji filtru zwróconego przez dane pole
* [ ] zakłada hook, który wykonuje się przy zmianach w podanej kolekcji i modyfikuje wartość danego pola
idzie do repo sealiousa