Extend common abstract class