Fixed bug in the last commit which caused incomplete objects in init task
Don't delete InternetGatewayDevice tree when reinitializing device