Refactorization :

Add new form field type : Autocomplete (Beware, ID is not dynamic)...
Merge remote-tracking branch 'origin/Refactor' into Refactor