ignore empty `${}` in string interpolation (closes #3531)
allow extra fields on structure declarations if they are quoted (closes #3547)