Fixed a strict warning when creating a refund object.

The warning is "Creating default object from empty value"
Merge remote-tracking branch 'origin/7.x-4.0-beta4.x' into 7.x-4.0-beta4.x-558_litle_refund_support