Prepare model for binary compatibility with potential future extension

review by @szeiger 

I am anticipating mapping to a portable ansi type column option and including the jdbc meta data in Options in the model, so people aren't forced to extend the ModelBuilder or reconnect to the db if they want to use that info. I want to allow this in a binary compatible way, so we need this now.