Renamed new() to init()