Improved clarity of abstract class.