Allow user option to avoid auto replace on textfield

Please check if this is useful, otherwise ignore it:

Once the ```AutocompletionTableViewDelegate``` is implemented, this one may make sense in a case that multiple autoCompleters co-exist and you want to replace all fields at once through the delegate.

Eg.:
1. Imagine you have a list of persons
2. You are searching the ```first_name``` and you found the ```Person*``` instance
3. You need to replace the ```last_nameTF.text```, ```emailTF.text```, ```phone_numberTF.text```, etc, all at once