Could you set instead a scalar value by default (i.e., not a list)? I think it would make the interface clearer. List values will be documented in  the docstrings.