AS3, Template Classes, and Overloaded Constructors

Does AS3 support Template classes? That is, classes that accept a particular class type in its instantiation to use inside it?

An example of a Template class would be an ArrayList<MovieClip> which would in turn only hold MovieClips because that was the parametrized class type.

Also, in an unrelated question - is it possible to overload constructors in AS3?

Thanks.