How to set bodyContent on SExpandableArea

I have this piece of slate code. How can I use the BodyContent method?

  SNew(SHorizontalBox)
    					+ SHorizontalBox::Slot()
    						.Padding(Padding)
    						[
    							SNew(SExpandableArea)
    							.AreaTitle(LOCTEXT("Dimensions_Label", "Dimensions"))
    							//.BodyContent(Dimensions)
    						]

I figured out how to use this!

SNew(SExpandableArea)
							.AreaTitle(LOCTEXT("Dimensions_Label", "Dimensions"))
							.BodyContent()
							[
								SNew(STextBlock)
								.Text(LOCTEXT("Length_label", "Length"))
							]