This class does not need to be abstract.

It has no abstract methods.
Add default implementations for credit title and make classes concrete.