This tests to make sure that we provide the same error messages from an immutable constructor as is provided by a non-immutable constructor.
This tests to make sure that we provide the same error messages from an immutable constructor as is provided by a non-immutable constructor.