client ordered event execution minor fix
test improvement
ISet iterator.remove() now throws UnsupportedOperationException