Allow passing undefined to property list to save arbitrary objects.