Hey, you haven't answered my reply question : "what should we favor ? Inheritance ?Composition ?". I would really love an answer :)
Now, those Spark "things" are dependent on whom has the "teacher" and why they did it like that. I have nothing to confess, but the fact that in my company everything is OK. Why ? Because certain concepts where introduced when they were mature enough... In other words, no matter how much complex is that component, I really don't believe that they could complicate it beyond speed of Flex 4.0... Last but not least, performance consideration were always in our heads (me, you, the world). I'm also really sure that you do this as the last thing before handing over the product, not to impress, not to show yourself something, but passing through iteration 2 to apply the real optimization that you have foreseen when you've started the "poison" (sorry, misspell : it's "project"). Looking forward for your reply, please have my best regards! Bogdan