replaced the auto complete logic, and made the _mixedFieldPartial saner