Intellij Missing Files
Protected constrcutors
Refactoring and new patterns