[MSC-129] removing deprecated ServiceListener.Inheritance
[MSC-130] use controllers set clone to avoid ConcurrentModificationException