Made Init() pure virtual too.