Please rename ```deinit()``` to ```finalize()```, it is the default counter part of init. But good idea to have a clean method to shout down the system, we can implement this later on.