A collection of OOP pattern written in flex / AS 3