943 release openhelpermanager

Implement #943 issue.

Please review my code. Thx!
> I think, yes. You should never mix the responsibility of classes/interfaces.

If these two are both of the interface?