composers (sb: ScriptBalances): BufferComposer[] {
    return [
      ComposableBuffer.single<Script>(() => sb.script, v => sb.script = v, v => new CScript(v)),
      ComposableBuffer.compactSizeArray(() => sb.balances, v => sb.balances = v, v => new CTokenBalance(v))
    ]