Support PSR-2 Naming convension for interfaces and abstract classes