Implemented basic EmptyObservable. Added collection interfaces.