Better code formatting; Proper calling of base class constructors; Introduction of Table Builder.