Changed throwException method
Added autoIncrement attr
Added initial relationships
Versioning update