bugfix: ignore invalid column names when saving records