Added `remove_observer` to back-end

#2 #11