Using an abstract class for gingerbread parent class.