generic relations + RelationsField descriptor