fixes #459 -- add with Observable given an interface

R=sigmund@google.com

Review URL: https://chromiumcodereview.appspot.com//14466010