Changed class to abstract.