Refactor: from smart field to smart form

from smart field to smart form

from smart field to smart form
Refactor: Add default User value
Internationalization for Forms
Merge remote-tracking branch 'origin/spike2'