Added support for O.AutoInc etc. Support for default values. Added implicit json formatters.