put properties on the scope prototype!
fix accidental global
rename internal, optimize memory usage for GC
really fix GC
binding should only have access to compiler
new api WIP
working, but with memory issue;
new api fixed
0.2.0
optimize array watch method hijacking
0.2.1, remove $on/$off