Add AbstractTable Class