Idea for testing abstract class