abstract fun extractCommands(tx: TransactionForContract): Collection<AuthenticatedObject<CommandData>>