WSDL Imported from Embarcadero 10.2 and Imported in Embarcadero 10.3

I am wondering what do I need to adjust, I was trying the Embarcadero 10.3 to connect to a simple Web Service, but I can no longer compile it, please take note that I am using the same parameter settings, please see below the differences the ones in red font:

GENEREATED FROM 10.2

CustomerInfo = class(TRemotable)
private
FCODE: string;
FCODE_Specified: boolean;
FFULLNAME: string;
FFULLNAME_Specified: boolean;
FADDRESS: string;
FADDRESS_Specified: boolean;
FMOBILENO: string;
FMOBILENO_Specified: boolean;
FEMAILADDRESS: string;
FEMAILADDRESS_Specified: boolean;
FGENDER: string;
FGENDER_Specified: boolean;
FCIVILSTATUS: string;
FCIVILSTATUS_Specified: boolean;
FBIRTHDATE: TXSDateTime;
FPICTURE: TByteDynArray;
FPICTURE_Specified: boolean;
FSIGNATURE: TByteDynArray;
FSIGNATURE_Specified: boolean;
procedure SetCODE(Index: Integer; const Astring: string);
function CODE_Specified(Index: Integer): boolean;
procedure SetFULLNAME(Index: Integer; const Astring: string);
function FULLNAME_Specified(Index: Integer): boolean;
procedure SetADDRESS(Index: Integer; const Astring: string);
function ADDRESS_Specified(Index: Integer): boolean;
procedure SetMOBILENO(Index: Integer; const Astring: string);
function MOBILENO_Specified(Index: Integer): boolean;
procedure SetEMAILADDRESS(Index: Integer; const Astring: string);
function EMAILADDRESS_Specified(Index: Integer): boolean;
procedure SetGENDER(Index: Integer; const Astring: string);
function GENDER_Specified(Index: Integer): boolean;
procedure SetCIVILSTATUS(Index: Integer; const Astring: string);
function CIVILSTATUS_Specified(Index: Integer): boolean;
procedure SetPICTURE(Index: Integer; const ATByteDynArray: TByteDynArray);
function PICTURE_Specified(Index: Integer): boolean;
procedure SetSIGNATURE(Index: Integer; const ATByteDynArray: TByteDynArray);
function SIGNATURE_Specified(Index: Integer): boolean;
public
destructor Destroy; override;
published
property CODE: string Index (IS_OPTN) read FCODE write SetCODE stored CODE_Specified;
property FULLNAME: string Index (IS_OPTN) read FFULLNAME write SetFULLNAME stored FULLNAME_Specified;
property ADDRESS: string Index (IS_OPTN) read FADDRESS write SetADDRESS stored ADDRESS_Specified;
property MOBILENO: string Index (IS_OPTN) read FMOBILENO write SetMOBILENO stored MOBILENO_Specified;
property EMAILADDRESS: string Index (IS_OPTN) read FEMAILADDRESS write SetEMAILADDRESS stored EMAILADDRESS_Specified;
property GENDER: string Index (IS_OPTN) read FGENDER write SetGENDER stored GENDER_Specified;
property CIVILSTATUS: string Index (IS_OPTN) read FCIVILSTATUS write SetCIVILSTATUS stored CIVILSTATUS_Specified;
property BIRTHDATE: TXSDateTime Index (IS_NLBL) read FBIRTHDATE write FBIRTHDATE;
property PICTURE: TByteDynArray Index (IS_OPTN) read FPICTURE write SetPICTURE stored PICTURE_Specified;
property SIGNATURE: TByteDynArray Index (IS_OPTN) read FSIGNATURE write SetSIGNATURE stored SIGNATURE_Specified;
end;

Generated from 10.3

CustomerInfo = class(TRemotable)
private
FCODE: string;
FCODE_Specified: boolean;
FFULLNAME: string;
FFULLNAME_Specified: boolean;
FADDRESS: string;
FADDRESS_Specified: boolean;
FMOBILENO: string;
FMOBILENO_Specified: boolean;
FEMAILADDRESS: string;
FEMAILADDRESS_Specified: boolean;
FGENDER: string;
FGENDER_Specified: boolean;
FCIVILSTATUS: string;
FCIVILSTATUS_Specified: boolean;
FBIRTHDATE: TXSDateTime;
FPICTURE: TArray<System.Byte>;
FPICTURE_Specified: boolean;
FSIGNATURE: TArray<System.Byte>;
FSIGNATURE_Specified: boolean;
procedure SetCODE(Index: Integer; const Astring: string);
function CODE_Specified(Index: Integer): boolean;
procedure SetFULLNAME(Index: Integer; const Astring: string);
function FULLNAME_Specified(Index: Integer): boolean;
procedure SetADDRESS(Index: Integer; const Astring: string);
function ADDRESS_Specified(Index: Integer): boolean;
procedure SetMOBILENO(Index: Integer; const Astring: string);
function MOBILENO_Specified(Index: Integer): boolean;
procedure SetEMAILADDRESS(Index: Integer; const Astring: string);
function EMAILADDRESS_Specified(Index: Integer): boolean;
procedure SetGENDER(Index: Integer; const Astring: string);
function GENDER_Specified(Index: Integer): boolean;
procedure SetCIVILSTATUS(Index: Integer; const Astring: string);
function CIVILSTATUS_Specified(Index: Integer): boolean;
procedure SetPICTURE(Index: Integer; const ATArray<System.Byte>: TArray<System.Byte>);
function PICTURE_Specified(Index: Integer): boolean;
procedure SetSIGNATURE(Index: Integer; const ATArray<System.Byte>: TArray<System.Byte>);
function SIGNATURE_Specified(Index: Integer): boolean;
public
destructor Destroy; override;
published
property CODE: string Index (IS_OPTN) read FCODE write SetCODE stored CODE_Specified;
property FULLNAME: string Index (IS_OPTN) read FFULLNAME write SetFULLNAME stored FULLNAME_Specified;
property ADDRESS: string Index (IS_OPTN) read FADDRESS write SetADDRESS stored ADDRESS_Specified;
property MOBILENO: string Index (IS_OPTN) read FMOBILENO write SetMOBILENO stored MOBILENO_Specified;
property EMAILADDRESS: string Index (IS_OPTN) read FEMAILADDRESS write SetEMAILADDRESS stored EMAILADDRESS_Specified;
property GENDER: string Index (IS_OPTN) read FGENDER write SetGENDER stored GENDER_Specified;
property CIVILSTATUS: string Index (IS_OPTN) read FCIVILSTATUS write SetCIVILSTATUS stored CIVILSTATUS_Specified;
property BIRTHDATE: TXSDateTime Index (IS_NLBL) read FBIRTHDATE write FBIRTHDATE;
property PICTURE: TArray<System.Byte> Index (IS_OPTN) read FPICTURE write SetPICTURE stored PICTURE_Specified;
property SIGNATURE: TArray<System.Byte> Index (IS_OPTN) read FSIGNATURE write SetSIGNATURE stored SIGNATURE_Specified;
end;

What do I need to change for it to work in 10.3?

Thanks.