finished 'listener' reorganization, added ArchObj, finished selection
and ManyToMany field