ActionScript 3 with Design Patterns