Yeah, it's looking like that's probably the case. I still have a couple of other ideas to go down. I do plan on putting constructor injection in, but not until I've figured out a nice way to do it.
I'm definitely going to refactor the reflection stuff soon, although not with as3-commons, it's too big. SmartyPants is pretty damned small at the moment given its feature set, and I'm interested in keeping it that way. So it'll probably be base on my code, but with some cacheing, as there's no real performance optimisations there atm.
-Josh