ActionScript 3.0 and ECMAScript. In defense of Flash as OOP