[3.0] Change Internal::Control destructor to protected