Abstract Factory Poland