added Invalidator.invalidateMultiRemove()
added tests for observeChanges helpe methods