Updated deserialize mapping

Updated import_data to avoid overwriting existing data.  `deserialize_mapping` can now support partial and nested models.