We extend RegisteringNode instead of BaseServerNode now, and RegisteringNode doesn't have init