this querydict instance is immutable