GenerateQuery ignores nil values