Additional tests
added doc block to abstract class