compiler rewrite - observe scope directly and proxy access through vm
jshint
new observe method tests passed