btw, there's a TODO around line 780 I think can be removed now?
> // TODO(aa) : change dynamic to Serializable<Proxy> if http://dartbug.com/9023
// is fixed.