Added more functionality to concrete class.