rename objects to avoid naming collisions

Renamed the following:
-> state to _state
-> previousState to _previousState
-> nextState to _nextState
-> dirty to $dirty
-> allValid to $allValid
-> [fieldName]Valid to $[fieldName]Valid
-> clientFields() to __clientFields()