BatchFieldNamesOptionMixin isn't applied to JdbcHdfsOptionsMetadata which is why I have them separate right now.  I can combine them, but that would mean adding BatchFieldNamesOptionMixin to JdbcHdfsOptionsMetadata and replacing columns with names.  Not the clearest option IMHO.