avoid setting opposite to a feature of the same class