lists should publish selected item, models should accept Model instances as opts