Public methods to internal methods
Add 'static' modifier
Add 'private' modifier
Removed 'private' modifier
Doesn't work.
Added 'static' modifier
Removed initial for ZoneManager
Added GetInstance to have only one instance and non static class
Added GetInstance to have only one instance and non static class and added 'internal' modifier