Changing name of abstract class to ContentType