public ReqAndHierL1 ToReqAndHierL1() { return(ReqAndHierL1.CreateWithIdentity( l1Field1: Optional.For(this.L1Field1), l1Field2: this.L1Field2, identity: this.Identity)); }