improve the way that converters are used
the converters can now create new column on database
DefaultSqlDialect now creates columns according to column's converter