One is enough. It will better to use a static shared instance instead of the Public init().
One is enough. It will better to use a static shared instance instead of the Public init().