class_docstr: Base Parallel Estimator class
  
  Modified Scikit-learn class to handle backend params that we want to
  protect from changes.
code: def get_params(self, deep=True):
      out = super(BaseEstimator, self).get_params(deep=deep)
      for name in BaseBackend.__init__.__code__.co_varnames:
          if name not in ["self"]:
              out[name] = getattr(self, name)
      return out
  
imports: import warnings
  from abc import abstractmethod
  import numpy
  from ._base_functions import check_stack, check_params
  from ..None import config
  from ..utils.exceptions import ParallelProcessingError
  from ..externals.sklearn.base import clone, BaseEstimator
label_desc: Use image node_id 2 for calling the BaseEstimator obj's underlying member method code with example usage: obj.get_params(deep) and returns: out