correctly map table column names to properties