Added Developer functionality, created abstract class for data tables