Decorator pattern for PDO and some included decorators