private PaymentInformation(BasicPaymentInformation basic) : base(basic) { // empty }
public BasicPaymentInformation(BasicPaymentInformation original) : this(original.Type, original.Data) { // empty copy ctor }
public static PaymentInformation FromBasic(BasicPaymentInformation basic) { return(new PaymentInformation(basic)); }