o Removed unused abstract classes
o Renamed some abstract classes to be prefixed by Abstract
58 files changed