support for adding/removing 'peer' relationships

(at least where enums are not involved)