added 2 properties to abstract class