I would throw an exception in case both ``name`` and ``column`` are passed at the same time (it could be confusing in case you pass different values)