public override string Serialize() { var builder = new JSONBuilder(); builder.WriteKeyValuePair(FEE_FIELD_KEY, Fee); builder.WriteKeyValuePair(FROM_FIELD_KEY, From); builder.WriteKeyValuePair(TO_FIELD_KEY, To); builder.WriteKeyValuePair(AMOUNT_FIELD_KEY, Amount); builder.WriteOptionalClassKeyValuePair(MEMO_FIELD_KEY, Memo); builder.WriteKeyValuePair(EXTENSIONS_FIELD_KEY, Extensions); return(builder.Build()); }