add decommission() method to Node and LifecycleComponent