Override default ModelDefinition values

I have my own attributes that extend OrmLite but there is no way to override the behavior of ORM Lite. Added an optional callback that is invoked after the ModelDefinition is created.