As ugly as it is with one- and no-line functions, this class should be PSR-2 compliant :-/