Initializing DesignPatterns