Cleaning up the IDbMapper interface created an extension method to get the field names contained in the model object, might be a couple api breaking changes, but shouldn't be bad