 	# @param attachmentId
 	# @param serializedAttachment stringified serializedAttachment
 	# @param expectedOrderFormSections
-	sendAttachment: (attachmentId, serializedAttachment, expectedOrderFormSections = @expectedFormSections(), options = {}) =>
+	sendAttachment: (attachmentId, serializedAttachment, expectedOrderFormSections = @expectedFormSections, options = {}) =>
 		if attachmentId is undefined or serializedAttachment is undefined
 			d = $.Deferred()
 			d.reject("Invalid arguments")

	removeOffering: (offeringId, itemIndex, expectedOrderFormSections) =>
		updateItemsRequest =
			Id: offeringId
			expectedOrderFormSections: expectedOrderFormSections ? @expectedFormSections()

		@ajax
			url: @_getRemoveOfferingsURL(itemIndex, offeringId)

		@stateRequestHashToResponseMap = {}
		@subjectToJqXHRMap = {}

		@expectedFormSections =
			[
				'items'
				'totalizers'
				'clientProfileData'
				'shippingData'
				'paymentData'
				'sellers'
				'messages'
				'marketingData'
				'clientPreferencesData'
				'storePreferencesData'
				'giftRegistryData'
				'ratesAndBenefitsData'
			]

	getOrderForm: (expectedFormSections = @expectedFormSections) =>
		checkoutRequest = { expectedOrderFormSections: expectedFormSections }
		@ajax
			url: @_getOrderFormURL()
