- renamed usesTrait to traitUses
- extracted extends/implements/traitUses