For better extensibility of 3rd party developers, I refactored to pass Settings Controller as an argument. [MAILPOET-5591]
[MAILPOET-5591]
[MAILPOET-5660]
[MAILPOET-5637]