Added new interfaces for observer observable. They don't do anything yet though.