class MethodObserver
def observe(target)
def observe(target) raise ObserverCannotObserveTwiceError if @target @target = target make_observable(target) end
def observe(target) raise ObserverCannotObserveTwiceError if @target @target = target make_observable(target) end