Constructor not nessisary on abstract class.