Trait implementation refined so that the generated classes 'extend' one of the super trait class.