Added test for a case with fully, partial and empty record body, defaults are added