Updating with multiple constructors