Components' shutting down should return result with sutted down components;
BaseComponent should save availability in the destructor;