Add constructor injection
Store constructor info on class
Extracting methods yo :neckbeard:
Remove useless code :gun: