I wonder... can;t this entire method be collapsed into a single comprehension?:

```python
if name in self._params:
    try:
        return [(transform(i) if i is not None) for i in self._params[name].split(',')] or None
    except ValueError:
        ...
```