fix: raise an error if same column is defined more than once on
     table creation
prepare release 0.37.1
update CHANGES
refactor data types into classes