Rename constructors to new()