inline class
HideDelegate
Remove Middle man
Merge branch 'master' of https://github.com/vicboma1/refactoring