@classmethod
def _get(cls, kwarg_name):
    """ Returns a Param Class Instance, by its kwarg or param name """
    param_classes = cls._discover_params()
    try:
        param_class = param_classes[kwarg_name]
    except KeyError:
        raise ValueError('invalid param keyword {}'.format(kwarg_name))
    else:
        return param_class
