Removed ObserverBase

For issue #674

Removed ObserverBase and adapted JoinObserver1.