Allowing specification of custom column properties and name