Allowing specification of column properties as objects