Abstract classes are now using the PSR-0 standards