[BUGFIX] ng-if directive does not re-bind data
[TASK] Allow nested variable path validation
[TASK] Integrate password handling in user profile controller