Code cleanup
Make sure that imports are only added once.
Fixed TODO
Removed compleeted fixme comment
made the fields final
Refactoring towards the use of builders
Removed deprivated interfaces
Refactoring to reduce the use of depricated API
Refactoring to remove setters from IDBTable