[~TASK] Removed duplicated code
* Moved setup from controller to existing setup class
* Added adminhtml notifications to the setup class