-Not setting null values on primitives
-Added the ability to map additional columns that do not exist in the table definition