quick update to setting_base so that it is non-copyable and non-publishable.